{
  "ABIRoot": {
    "kind": "Root",
    "name": "DKImagePickerController",
    "printedName": "DKImagePickerController",
    "children": [
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetType",
        "printedName": "DKAssetType",
        "children": [
          {
            "kind": "Var",
            "name": "photo",
            "printedName": "photo",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKAssetType.Type) -> DKImagePickerController.DKAssetType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetType",
                    "printedName": "DKImagePickerController.DKAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKAssetType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKAssetType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAssetType",
                        "printedName": "DKImagePickerController.DKAssetType",
                        "usr": "c:@M@DKImagePickerController@E@DKAssetType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKAssetType@DKAssetTypePhoto",
            "mangledName": "$s23DKImagePickerController11DKAssetTypeO5photoyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "video",
            "printedName": "video",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKAssetType.Type) -> DKImagePickerController.DKAssetType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetType",
                    "printedName": "DKImagePickerController.DKAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKAssetType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKAssetType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAssetType",
                        "printedName": "DKImagePickerController.DKAssetType",
                        "usr": "c:@M@DKImagePickerController@E@DKAssetType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKAssetType@DKAssetTypeVideo",
            "mangledName": "$s23DKImagePickerController11DKAssetTypeO5videoyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAssetType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetType",
                    "printedName": "DKImagePickerController.DKAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKAssetType"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController11DKAssetTypeO8rawValueACSgSi_tcfc",
            "mangledName": "$s23DKImagePickerController11DKAssetTypeO8rawValueACSgSi_tcfc",
            "moduleName": "DKImagePickerController",
            "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:23DKImagePickerController11DKAssetTypeO8rawValueSivp",
            "mangledName": "$s23DKImagePickerController11DKAssetTypeO8rawValueSivp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController11DKAssetTypeO8rawValueSivg",
                "mangledName": "$s23DKImagePickerController11DKAssetTypeO8rawValueSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@DKImagePickerController@E@DKAssetType",
        "mangledName": "$s23DKImagePickerController11DKAssetTypeO",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "TypeDecl",
        "name": "DKAsset",
        "printedName": "DKAsset",
        "children": [
          {
            "kind": "Var",
            "name": "type",
            "printedName": "type",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetType",
                "printedName": "DKImagePickerController.DKAssetType",
                "usr": "c:@M@DKImagePickerController@E@DKAssetType"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(py)type",
            "mangledName": "$s23DKImagePickerController7DKAssetC4typeAA0D4TypeOvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetType",
                    "printedName": "DKImagePickerController.DKAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKAssetType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(im)type",
                "mangledName": "$s23DKImagePickerController7DKAssetC4typeAA0D4TypeOvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "localIdentifier",
            "printedName": "localIdentifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(py)localIdentifier",
            "mangledName": "$s23DKImagePickerController7DKAssetC15localIdentifierSSvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "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@DKImagePickerController@objc(cs)DKAsset(im)localIdentifier",
                "mangledName": "$s23DKImagePickerController7DKAssetC15localIdentifierSSvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "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@DKImagePickerController@objc(cs)DKAsset(im)setLocalIdentifier:",
                "mangledName": "$s23DKImagePickerController7DKAssetC15localIdentifierSSvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController7DKAssetC15localIdentifierSSvM",
                "mangledName": "$s23DKImagePickerController7DKAssetC15localIdentifierSSvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "location",
            "printedName": "location",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "_LocationEssentials.CLLocation?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocation",
                    "printedName": "_LocationEssentials.CLLocation",
                    "usr": "c:objc(cs)CLLocation"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(py)location",
            "mangledName": "$s23DKImagePickerController7DKAssetC8locationSo10CLLocationCSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "_LocationEssentials.CLLocation?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocation",
                        "printedName": "_LocationEssentials.CLLocation",
                        "usr": "c:objc(cs)CLLocation"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(im)location",
                "mangledName": "$s23DKImagePickerController7DKAssetC8locationSo10CLLocationCSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "duration",
            "printedName": "duration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(py)duration",
            "mangledName": "$s23DKImagePickerController7DKAssetC8durationSdvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(im)duration",
                "mangledName": "$s23DKImagePickerController7DKAssetC8durationSdvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pixelWidth",
            "printedName": "pixelWidth",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(py)pixelWidth",
            "mangledName": "$s23DKImagePickerController7DKAssetC10pixelWidthSivp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(im)pixelWidth",
                "mangledName": "$s23DKImagePickerController7DKAssetC10pixelWidthSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pixelHeight",
            "printedName": "pixelHeight",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(py)pixelHeight",
            "mangledName": "$s23DKImagePickerController7DKAssetC11pixelHeightSivp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(im)pixelHeight",
                "mangledName": "$s23DKImagePickerController7DKAssetC11pixelHeightSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "originalAsset",
            "printedName": "originalAsset",
            "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@DKImagePickerController@objc(cs)DKAsset(py)originalAsset",
            "mangledName": "$s23DKImagePickerController7DKAssetC13originalAssetSo7PHAssetCSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "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@DKImagePickerController@objc(cs)DKAsset(im)originalAsset",
                "mangledName": "$s23DKImagePickerController7DKAssetC13originalAssetSo7PHAssetCSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(originalAsset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAsset",
                "printedName": "Photos.PHAsset",
                "usr": "c:objc(cs)PHAsset"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController7DKAssetC13originalAssetACSo7PHAssetC_tcfc",
            "mangledName": "$s23DKImagePickerController7DKAssetC13originalAssetACSo7PHAssetC_tcfc",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "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:23DKImagePickerController7DKAssetC5imageSo7UIImageCSgvp",
            "mangledName": "$s23DKImagePickerController7DKAssetC5imageSo7UIImageCSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "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:23DKImagePickerController7DKAssetC5imageSo7UIImageCSgvg",
                "mangledName": "$s23DKImagePickerController7DKAssetC5imageSo7UIImageCSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(image:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController7DKAssetC5imageACSo7UIImageC_tcfc",
            "mangledName": "$s23DKImagePickerController7DKAssetC5imageACSo7UIImageC_tcfc",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "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@DKImagePickerController@objc(cs)DKAsset(im)isEqual:",
            "mangledName": "$s23DKImagePickerController7DKAssetC7isEqualySbypSgF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset(im)init",
            "mangledName": "$s23DKImagePickerController7DKAssetCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "localTemporaryPath",
            "printedName": "localTemporaryPath",
            "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:@CM@DKImagePickerController@objc(cs)DKAsset(py)localTemporaryPath",
            "mangledName": "$s23DKImagePickerController7DKAssetC18localTemporaryPath10Foundation3URLVSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": 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:@CM@DKImagePickerController@objc(cs)DKAsset(im)localTemporaryPath",
                "mangledName": "$s23DKImagePickerController7DKAssetC18localTemporaryPath10Foundation3URLVSgvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": 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:@CM@DKImagePickerController@objc(cs)DKAsset(im)setLocalTemporaryPath:",
                "mangledName": "$s23DKImagePickerController7DKAssetC18localTemporaryPath10Foundation3URLVSgvs",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fileName",
            "printedName": "fileName",
            "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:@CM@DKImagePickerController@objc(cs)DKAsset(py)fileName",
            "mangledName": "$s23DKImagePickerController7DKAssetC8fileNameSSSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)fileName",
                "mangledName": "$s23DKImagePickerController7DKAssetC8fileNameSSSgvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": 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:@CM@DKImagePickerController@objc(cs)DKAsset(im)setFileName:",
                "mangledName": "$s23DKImagePickerController7DKAssetC8fileNameSSSgvs",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fileSize",
            "printedName": "fileSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(py)fileSize",
            "mangledName": "$s23DKImagePickerController7DKAssetC8fileSizeSuvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)fileSize",
                "mangledName": "$s23DKImagePickerController7DKAssetC8fileSizeSuvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)setFileSize:",
                "mangledName": "$s23DKImagePickerController7DKAssetC8fileSizeSuvs",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "progress",
            "printedName": "progress",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(py)progress",
            "mangledName": "$s23DKImagePickerController7DKAssetC8progressSdvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)progress",
                "mangledName": "$s23DKImagePickerController7DKAssetC8progressSdvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)setProgress:",
                "mangledName": "$s23DKImagePickerController7DKAssetC8progressSdvs",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "error",
            "printedName": "error",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(py)error",
            "mangledName": "$s23DKImagePickerController7DKAssetC5errors5Error_pSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any Swift.Error)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)error",
                "mangledName": "$s23DKImagePickerController7DKAssetC5errors5Error_pSgvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any Swift.Error)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)setError:",
                "mangledName": "$s23DKImagePickerController7DKAssetC5errors5Error_pSgvs",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "setAssociatedObject",
            "printedName": "setAssociatedObject(key:value:policy:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafePointer",
                "printedName": "Swift.UnsafePointer<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:SP"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "objc_AssociationPolicy",
                "printedName": "ObjectiveC.objc_AssociationPolicy",
                "hasDefaultArg": true,
                "usr": "c:@E@objc_AssociationPolicy"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)setAssociatedObjectWithKey:value:policy:",
            "mangledName": "$s23DKImagePickerController7DKAssetC19setAssociatedObject3key5value6policyySPys5UInt8VG_ypSgSo22objc_AssociationPolicyVtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getAssociatedObject",
            "printedName": "getAssociatedObject(key:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafePointer",
                "printedName": "Swift.UnsafePointer<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:SP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)getAssociatedObjectWithKey:",
            "mangledName": "$s23DKImagePickerController7DKAssetC19getAssociatedObject3keyypSgSPys5UInt8VG_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchImage",
            "printedName": "fetchImage(with:options:contentMode:completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHImageRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHImageRequestOptions",
                    "printedName": "Photos.PHImageRequestOptions",
                    "usr": "c:objc(cs)PHImageRequestOptions"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "PHImageContentMode",
                "printedName": "Photos.PHImageContentMode",
                "hasDefaultArg": true,
                "usr": "c:@E@PHImageContentMode"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?)",
                    "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": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)fetchImageWith:options:contentMode:completeBlock:",
            "mangledName": "$s23DKImagePickerController7DKAssetC10fetchImage4with7options11contentMode13completeBlockySo6CGSizeV_So21PHImageRequestOptionsCSgSo0n7ContentJ0VySo7UIImageCSg_SDys11AnyHashableVypGSgtctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "fetchImageWith:options:contentMode:completeBlock:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchFullScreenImage",
            "printedName": "fetchFullScreenImage(completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?)",
                    "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": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)fetchFullScreenImageWithCompleteBlock:",
            "mangledName": "$s23DKImagePickerController7DKAssetC20fetchFullScreenImage13completeBlockyySo7UIImageCSg_SDys11AnyHashableVypGSgtc_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "fetchFullScreenImageWithCompleteBlock:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchOriginalImage",
            "printedName": "fetchOriginalImage(options:completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHImageRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHImageRequestOptions",
                    "printedName": "Photos.PHImageRequestOptions",
                    "usr": "c:objc(cs)PHImageRequestOptions"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?)",
                    "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": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)fetchOriginalImageWithOptions:completeBlock:",
            "mangledName": "$s23DKImagePickerController7DKAssetC18fetchOriginalImage7options13completeBlockySo21PHImageRequestOptionsCSg_ySo7UIImageCSg_SDys11AnyHashableVypGSgtctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "fetchOriginalImageWithOptions:completeBlock:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchImageData",
            "printedName": "fetchImageData(options:compressionQuality:completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHImageRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHImageRequestOptions",
                    "printedName": "Photos.PHImageRequestOptions",
                    "usr": "c:objc(cs)PHImageRequestOptions"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "hasDefaultArg": true,
                "usr": "s:14CoreFoundation7CGFloatV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Foundation.Data?, [Swift.AnyHashable : Any]?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Foundation.Data?, [Swift.AnyHashable : Any]?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Foundation.Data?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Data",
                            "printedName": "Foundation.Data",
                            "usr": "s:10Foundation4DataV"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)fetchImageDataWithOptions:compressionQuality:completeBlock:",
            "mangledName": "$s23DKImagePickerController7DKAssetC14fetchImageData7options18compressionQuality13completeBlockySo21PHImageRequestOptionsCSg_12CoreGraphics7CGFloatVy10Foundation0G0VSg_SDys11AnyHashableVypGSgtctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "fetchImageDataWithOptions:compressionQuality:completeBlock:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchAVAsset",
            "printedName": "fetchAVAsset(options:completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHVideoRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHVideoRequestOptions",
                    "printedName": "Photos.PHVideoRequestOptions",
                    "usr": "c:objc(cs)PHVideoRequestOptions"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(AVFoundation.AVAsset?, [Swift.AnyHashable : Any]?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(AVFoundation.AVAsset?, [Swift.AnyHashable : Any]?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "AVFoundation.AVAsset?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AVAsset",
                            "printedName": "AVFoundation.AVAsset",
                            "usr": "c:objc(cs)AVAsset"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)fetchAVAssetWithOptions:completeBlock:",
            "mangledName": "$s23DKImagePickerController7DKAssetC12fetchAVAsset7options13completeBlockySo21PHVideoRequestOptionsCSg_ySo0F0CSg_SDys11AnyHashableVypGSgtctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "fetchAVAssetWithOptions:completeBlock:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancelRequests",
            "printedName": "cancelRequests()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@DKImagePickerController@objc(cs)DKAsset(im)cancelRequests",
            "mangledName": "$s23DKImagePickerController7DKAssetC14cancelRequestsyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "fullScreenImage",
            "printedName": "fullScreenImage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(image: UIKit.UIImage?, info: [Swift.AnyHashable : Any]?)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(image: UIKit.UIImage?, info: [Swift.AnyHashable : Any]?)",
                    "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": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController7DKAssetC15fullScreenImageSo7UIImageCSg5image_SDys11AnyHashableVypGSg4infotSgvp",
            "mangledName": "$s23DKImagePickerController7DKAssetC15fullScreenImageSo7UIImageCSg5image_SDys11AnyHashableVypGSg4infotSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "SetterAccess"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(image: UIKit.UIImage?, info: [Swift.AnyHashable : Any]?)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(image: UIKit.UIImage?, info: [Swift.AnyHashable : Any]?)",
                        "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": "Optional",
                            "printedName": "[Swift.AnyHashable : Any]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.AnyHashable : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "AnyHashable",
                                    "printedName": "Swift.AnyHashable",
                                    "usr": "s:s11AnyHashableV"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController7DKAssetC15fullScreenImageSo7UIImageCSg5image_SDys11AnyHashableVypGSg4infotSgvg",
                "mangledName": "$s23DKImagePickerController7DKAssetC15fullScreenImageSo7UIImageCSg5image_SDys11AnyHashableVypGSg4infotSgvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset",
        "mangledName": "$s23DKImagePickerController7DKAssetC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroup",
        "printedName": "DKAssetGroup",
        "children": [
          {
            "kind": "Var",
            "name": "groupId",
            "printedName": "groupId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController12DKAssetGroupC7groupIdSSvp",
            "mangledName": "$s23DKImagePickerController12DKAssetGroupC7groupIdSSvp",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "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:23DKImagePickerController12DKAssetGroupC7groupIdSSvg",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC7groupIdSSvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "groupName",
            "printedName": "groupName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController12DKAssetGroupC9groupNameSSSgvp",
            "mangledName": "$s23DKImagePickerController12DKAssetGroupC9groupNameSSSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "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": "s:23DKImagePickerController12DKAssetGroupC9groupNameSSSgvg",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC9groupNameSSSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": 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": "s:23DKImagePickerController12DKAssetGroupC9groupNameSSSgvs",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC9groupNameSSSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC9groupNameSSSgvM",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC9groupNameSSSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "originalCollection",
            "printedName": "originalCollection",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHAssetCollection?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAssetCollection",
                    "printedName": "Photos.PHAssetCollection",
                    "usr": "c:objc(cs)PHAssetCollection"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController12DKAssetGroupC18originalCollectionSo07PHAssetG0CSgvp",
            "mangledName": "$s23DKImagePickerController12DKAssetGroupC18originalCollectionSo07PHAssetG0CSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAssetCollection?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAssetCollection",
                        "printedName": "Photos.PHAssetCollection",
                        "usr": "c:objc(cs)PHAssetCollection"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC18originalCollectionSo07PHAssetG0CSgvg",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC18originalCollectionSo07PHAssetG0CSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAssetCollection?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAssetCollection",
                        "printedName": "Photos.PHAssetCollection",
                        "usr": "c:objc(cs)PHAssetCollection"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC18originalCollectionSo07PHAssetG0CSgvs",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC18originalCollectionSo07PHAssetG0CSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC18originalCollectionSo07PHAssetG0CSgvM",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC18originalCollectionSo07PHAssetG0CSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fetchResult",
            "printedName": "fetchResult",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHFetchResult<Photos.PHAsset>?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHFetchResult",
                    "printedName": "Photos.PHFetchResult<Photos.PHAsset>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "usr": "c:objc(cs)PHFetchResult"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController12DKAssetGroupC11fetchResultSo07PHFetchG0CySo7PHAssetCGSgvp",
            "mangledName": "$s23DKImagePickerController12DKAssetGroupC11fetchResultSo07PHFetchG0CySo7PHAssetCGSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHFetchResult<Photos.PHAsset>?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHFetchResult",
                        "printedName": "Photos.PHFetchResult<Photos.PHAsset>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PHAsset",
                            "printedName": "Photos.PHAsset",
                            "usr": "c:objc(cs)PHAsset"
                          }
                        ],
                        "usr": "c:objc(cs)PHFetchResult"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC11fetchResultSo07PHFetchG0CySo7PHAssetCGSgvg",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC11fetchResultSo07PHFetchG0CySo7PHAssetCGSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHFetchResult<Photos.PHAsset>?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHFetchResult",
                        "printedName": "Photos.PHFetchResult<Photos.PHAsset>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PHAsset",
                            "printedName": "Photos.PHAsset",
                            "usr": "c:objc(cs)PHAsset"
                          }
                        ],
                        "usr": "c:objc(cs)PHFetchResult"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC11fetchResultSo07PHFetchG0CySo7PHAssetCGSgvs",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC11fetchResultSo07PHFetchG0CySo7PHAssetCGSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC11fetchResultSo07PHFetchG0CySo7PHAssetCGSgvM",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC11fetchResultSo07PHFetchG0CySo7PHAssetCGSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "totalCount",
            "printedName": "totalCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController12DKAssetGroupC10totalCountSivp",
            "mangledName": "$s23DKImagePickerController12DKAssetGroupC10totalCountSivp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC10totalCountSivg",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC10totalCountSivg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "displayCount",
            "printedName": "displayCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController12DKAssetGroupC12displayCountSiSgvp",
            "mangledName": "$s23DKImagePickerController12DKAssetGroupC12displayCountSiSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC12displayCountSiSgvg",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC12displayCountSiSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC12displayCountSiSgvs",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC12displayCountSiSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController12DKAssetGroupC12displayCountSiSgvM",
                "mangledName": "$s23DKImagePickerController12DKAssetGroupC12displayCountSiSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(groupId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController12DKAssetGroupC7groupIdACSS_tcfc",
            "mangledName": "$s23DKImagePickerController12DKAssetGroupC7groupIdACSS_tcfc",
            "moduleName": "DKImagePickerController",
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup(im)init",
            "mangledName": "$s23DKImagePickerController12DKAssetGroupCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup",
        "mangledName": "$s23DKImagePickerController12DKAssetGroupC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroupCellItemProtocol",
        "printedName": "DKAssetGroupCellItemProtocol",
        "children": [
          {
            "kind": "Var",
            "name": "asset",
            "printedName": "asset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKImagePickerController.DKAsset?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(py)asset",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP5assetAA0D0CSgvp",
            "moduleName": "DKImagePickerController",
            "protocolReq": true,
            "declAttributes": [
              "ReferenceOwnership",
              "ObjC"
            ],
            "ownership": 1,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAsset",
                        "printedName": "DKImagePickerController.DKAsset",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(im)asset",
                "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP5assetAA0D0CSgvg",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAsset",
                        "printedName": "DKImagePickerController.DKAsset",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(im)setAsset:",
                "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP5assetAA0D0CSgvs",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "selectedIndex",
            "printedName": "selectedIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(py)selectedIndex",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP13selectedIndexSivp",
            "moduleName": "DKImagePickerController",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(im)selectedIndex",
                "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP13selectedIndexSivg",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(im)setSelectedIndex:",
                "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP13selectedIndexSivs",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbnailImage",
            "printedName": "thumbnailImage",
            "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@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(py)thumbnailImage",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP14thumbnailImageSo7UIImageCSgvp",
            "moduleName": "DKImagePickerController",
            "protocolReq": true,
            "declAttributes": [
              "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@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(im)thumbnailImage",
                "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP14thumbnailImageSo7UIImageCSgvg",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "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": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(im)setThumbnailImage:",
                "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP14thumbnailImageSo7UIImageCSgvs",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbnailImageView",
            "printedName": "thumbnailImageView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImageView",
                "printedName": "UIKit.UIImageView",
                "usr": "c:objc(cs)UIImageView"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(py)thumbnailImageView",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP18thumbnailImageViewSo07UIImageK0Cvp",
            "moduleName": "DKImagePickerController",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImageView",
                    "printedName": "UIKit.UIImageView",
                    "usr": "c:objc(cs)UIImageView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol(im)thumbnailImageView",
                "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP18thumbnailImageViewSo07UIImageK0Cvg",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKAssetGroupCellItemProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol",
        "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP",
        "moduleName": "DKImagePickerController",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "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": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroupDetailBaseCell",
        "printedName": "DKAssetGroupDetailBaseCell",
        "children": [
          {
            "kind": "Function",
            "name": "cellReuseIdentifier",
            "printedName": "cellReuseIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC19cellReuseIdentifierSSyFZ",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC19cellReuseIdentifierSSyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "asset",
            "printedName": "asset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKImagePickerController.DKAsset?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(py)asset",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC5assetAA0D0CSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "asset",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAsset",
                        "printedName": "DKImagePickerController.DKAsset",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)asset",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC5assetAA0D0CSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "objc_name": "asset",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAsset",
                        "printedName": "DKImagePickerController.DKAsset",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)setAsset:",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC5assetAA0D0CSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setAsset:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC5assetAA0D0CSgvM",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC5assetAA0D0CSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "imagePickerController",
            "printedName": "imagePickerController",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKImagePickerController.DKImagePickerController?"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC05imagebC0A2ACSgvp",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC05imagebC0A2ACSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC05imagebC0A2ACSgvg",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC05imagebC0A2ACSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC05imagebC0A2ACSgvs",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC05imagebC0A2ACSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC05imagebC0A2ACSgvM",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC05imagebC0A2ACSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "selectedIndex",
            "printedName": "selectedIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(py)selectedIndex",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC13selectedIndexSivp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "selectedIndex",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)selectedIndex",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC13selectedIndexSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "objc_name": "selectedIndex",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)setSelectedIndex:",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC13selectedIndexSivs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setSelectedIndex:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC13selectedIndexSivM",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC13selectedIndexSivM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbnailImage",
            "printedName": "thumbnailImage",
            "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@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(py)thumbnailImage",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC14thumbnailImageSo7UIImageCSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "thumbnailImage",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "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@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)thumbnailImage",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC14thumbnailImageSo7UIImageCSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "objc_name": "thumbnailImage",
                "declAttributes": [
                  "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@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)setThumbnailImage:",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC14thumbnailImageSo7UIImageCSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setThumbnailImage:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC14thumbnailImageSo7UIImageCSgvM",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC14thumbnailImageSo7UIImageCSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbnailImageView",
            "printedName": "thumbnailImageView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImageView",
                "printedName": "UIKit.UIImageView",
                "usr": "c:objc(cs)UIImageView"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(py)thumbnailImageView",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC18thumbnailImageViewSo07UIImageK0Cvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "thumbnailImageView",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImageView",
                    "printedName": "UIKit.UIImageView",
                    "usr": "c:objc(cs)UIImageView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)thumbnailImageView",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC18thumbnailImageViewSo07UIImageK0Cvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "objc_name": "thumbnailImageView",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "longPressBlock",
            "printedName": "longPressBlock",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC14longPressBlockyycSgvp",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC14longPressBlockyycSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC14longPressBlockyycSgvg",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC14longPressBlockyycSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC14longPressBlockyycSgvs",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC14longPressBlockyycSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController26DKAssetGroupDetailBaseCellC14longPressBlockyycSgvM",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC14longPressBlockyycSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(frame:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupDetailBaseCell",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)initWithFrame:",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC5frameACSo6CGRectV_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "initWithFrame:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailBaseCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Required"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "isHighlighted",
            "printedName": "isHighlighted",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(py)highlighted",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC13isHighlightedSbvp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "highlighted",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)isHighlighted",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC13isHighlightedSbvg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "isHighlighted",
                "declAttributes": [
                  "Dynamic",
                  "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@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)setHighlighted:",
                "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC13isHighlightedSbvs",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "setHighlighted:",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "longPress",
            "printedName": "longPress(gestureRecognizer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIGestureRecognizer",
                "printedName": "UIKit.UIGestureRecognizer",
                "usr": "c:objc(cs)UIGestureRecognizer"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell(im)longPressWithGestureRecognizer:",
            "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC9longPress17gestureRecognizerySo09UIGestureL0C_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "longPressWithGestureRecognizer:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell",
        "mangledName": "$s23DKImagePickerController26DKAssetGroupDetailBaseCellC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UICollectionViewCell",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UICollectionViewCell",
          "UIKit.UICollectionReusableView",
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKAssetGroupCellItemProtocol",
            "printedName": "DKAssetGroupCellItemProtocol",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroupDetailCameraCell",
        "printedName": "DKAssetGroupDetailCameraCell",
        "children": [
          {
            "kind": "Function",
            "name": "cellReuseIdentifier",
            "printedName": "cellReuseIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailCameraCell(cm)cellReuseIdentifier",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupDetailCameraCellC19cellReuseIdentifierSSyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "overriding": true,
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(frame:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupDetailCameraCell",
                "printedName": "DKImagePickerController.DKAssetGroupDetailCameraCell",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailCameraCell"
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailCameraCell(im)initWithFrame:",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupDetailCameraCellC5frameACSo6CGRectV_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": 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": "DKImagePickerController.DKAssetGroupDetailCameraCell?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailCameraCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailCameraCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailCameraCell"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailCameraCell(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupDetailCameraCellC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailCameraCell",
        "mangledName": "$s23DKImagePickerController28DKAssetGroupDetailCameraCellC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "DKImagePickerController.DKAssetGroupDetailBaseCell",
          "UIKit.UICollectionViewCell",
          "UIKit.UICollectionReusableView",
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKAssetGroupCellItemProtocol",
            "printedName": "DKAssetGroupCellItemProtocol",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroupDetailImageCell",
        "printedName": "DKAssetGroupDetailImageCell",
        "children": [
          {
            "kind": "Function",
            "name": "cellReuseIdentifier",
            "printedName": "cellReuseIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(cm)cellReuseIdentifier",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC19cellReuseIdentifierSSyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "overriding": true,
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(frame:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupDetailImageCell",
                "printedName": "DKImagePickerController.DKAssetGroupDetailImageCell",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell"
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)initWithFrame:",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC5frameACSo6CGRectV_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": 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": "DKImagePickerController.DKAssetGroupDetailImageCell?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailImageCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailImageCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "DKImageCheckView",
            "printedName": "DKImageCheckView",
            "children": [
              {
                "kind": "Var",
                "name": "checkImageView",
                "printedName": "checkImageView",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImageView",
                    "printedName": "UIKit.UIImageView",
                    "usr": "c:objc(cs)UIImageView"
                  }
                ],
                "declKind": "Var",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC05checkgJ0So07UIImageJ0Cvp",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC05checkgJ0So07UIImageJ0Cvp",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Preconcurrency",
                  "Custom",
                  "Lazy",
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImageView",
                        "printedName": "UIKit.UIImageView",
                        "usr": "c:objc(cs)UIImageView"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC05checkgJ0So07UIImageJ0Cvg",
                    "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC05checkgJ0So07UIImageJ0Cvg",
                    "moduleName": "DKImagePickerController",
                    "implicit": true,
                    "isOpen": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UIImageView",
                        "printedName": "UIKit.UIImageView",
                        "usr": "c:objc(cs)UIImageView"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC05checkgJ0So07UIImageJ0Cvs",
                    "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC05checkgJ0So07UIImageJ0Cvs",
                    "moduleName": "DKImagePickerController",
                    "implicit": true,
                    "isOpen": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC05checkgJ0So07UIImageJ0CvM",
                    "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC05checkgJ0So07UIImageJ0CvM",
                    "moduleName": "DKImagePickerController",
                    "implicit": true,
                    "isOpen": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "checkLabel",
                "printedName": "checkLabel",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UILabel",
                    "printedName": "UIKit.UILabel",
                    "usr": "c:objc(cs)UILabel"
                  }
                ],
                "declKind": "Var",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC10checkLabelSo7UILabelCvp",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC10checkLabelSo7UILabelCvp",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "Preconcurrency",
                  "Custom",
                  "Lazy",
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UILabel",
                        "printedName": "UIKit.UILabel",
                        "usr": "c:objc(cs)UILabel"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC10checkLabelSo7UILabelCvg",
                    "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC10checkLabelSo7UILabelCvg",
                    "moduleName": "DKImagePickerController",
                    "implicit": true,
                    "isOpen": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UILabel",
                        "printedName": "UIKit.UILabel",
                        "usr": "c:objc(cs)UILabel"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC10checkLabelSo7UILabelCvs",
                    "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC10checkLabelSo7UILabelCvs",
                    "moduleName": "DKImagePickerController",
                    "implicit": true,
                    "isOpen": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC10checkLabelSo7UILabelCvM",
                    "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC10checkLabelSo7UILabelCvM",
                    "moduleName": "DKImagePickerController",
                    "implicit": true,
                    "isOpen": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(frame:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageCheckView",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailImageCell.DKImageCheckView",
                    "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGRect",
                    "printedName": "CoreFoundation.CGRect",
                    "usr": "c:@S@CGRect"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC5frameAESo6CGRectV_tcfc",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC5frameAESo6CGRectV_tcfc",
                "moduleName": "DKImagePickerController",
                "overriding": 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": "DKImagePickerController.DKAssetGroupDetailImageCell.DKImageCheckView?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageCheckView",
                        "printedName": "DKImagePickerController.DKAssetGroupDetailImageCell.DKImageCheckView",
                        "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NSCoder",
                    "printedName": "Foundation.NSCoder",
                    "usr": "c:objc(cs)NSCoder"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC5coderAESgSo7NSCoderC_tcfc",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC5coderAESgSo7NSCoderC_tcfc",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "objc_name": "initWithCoder:",
                "declAttributes": [
                  "Dynamic",
                  "ObjC",
                  "Preconcurrency",
                  "Custom",
                  "AccessControl",
                  "Required"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "layoutSubviews",
                "printedName": "layoutSubviews()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC14layoutSubviewsyyF",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC14layoutSubviewsyyF",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "isOpen": true,
                "objc_name": "layoutSubviews",
                "declAttributes": [
                  "Dynamic",
                  "ObjC",
                  "Preconcurrency",
                  "Custom",
                  "AccessControl",
                  "Override"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "superclassUsr": "c:objc(cs)UIView",
            "hasMissingDesignatedInitializers": true,
            "inheritsConvenienceInitializers": true,
            "superclassNames": [
              "UIKit.UIView",
              "UIKit.UIResponder",
              "ObjectiveC.NSObject"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "_KeyValueCodingAndObserving",
                "printedName": "_KeyValueCodingAndObserving",
                "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
                "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
              },
              {
                "kind": "Conformance",
                "name": "_KeyValueCodingAndObservingPublishing",
                "printedName": "_KeyValueCodingAndObservingPublishing",
                "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
                "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
              },
              {
                "kind": "Conformance",
                "name": "CVarArg",
                "printedName": "CVarArg",
                "usr": "s:s7CVarArgP",
                "mangledName": "$ss7CVarArgP"
              },
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "CustomDebugStringConvertible",
                "printedName": "CustomDebugStringConvertible",
                "usr": "s:s28CustomDebugStringConvertibleP",
                "mangledName": "$ss28CustomDebugStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "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": "__DefaultCustomPlaygroundQuickLookable",
                "printedName": "__DefaultCustomPlaygroundQuickLookable",
                "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
                "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
              },
              {
                "kind": "Conformance",
                "name": "UITraitChangeObservable",
                "printedName": "UITraitChangeObservable",
                "usr": "s:5UIKit23UITraitChangeObservableP",
                "mangledName": "$s5UIKit23UITraitChangeObservableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbnailImage",
            "printedName": "thumbnailImage",
            "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@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(py)thumbnailImage",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC09thumbnailG0So7UIImageCSgvp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "thumbnailImage",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override",
              "RawDocComment"
            ],
            "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@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)thumbnailImage",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC09thumbnailG0So7UIImageCSgvg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "thumbnailImage",
                "declAttributes": [
                  "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@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)setThumbnailImage:",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC09thumbnailG0So7UIImageCSgvs",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "setThumbnailImage:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC09thumbnailG0So7UIImageCSgvM",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC09thumbnailG0So7UIImageCSgvM",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "selectedIndex",
            "printedName": "selectedIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(py)selectedIndex",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC13selectedIndexSivp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "selectedIndex",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)selectedIndex",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC13selectedIndexSivg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "selectedIndex",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)setSelectedIndex:",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC13selectedIndexSivs",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "setSelectedIndex:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC13selectedIndexSivM",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC13selectedIndexSivM",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "_thumbnailImageView",
            "printedName": "_thumbnailImageView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImageView",
                "printedName": "UIKit.UIImageView",
                "usr": "c:objc(cs)UIImageView"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(py)_thumbnailImageView",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC010_thumbnailG4ViewSo07UIImageJ0Cvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Lazy",
              "AccessControl",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImageView",
                    "printedName": "UIKit.UIImageView",
                    "usr": "c:objc(cs)UIImageView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)_thumbnailImageView",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC010_thumbnailG4ViewSo07UIImageJ0Cvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIImageView",
                    "printedName": "UIKit.UIImageView",
                    "usr": "c:objc(cs)UIImageView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)set_thumbnailImageView:",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC010_thumbnailG4ViewSo07UIImageJ0Cvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC010_thumbnailG4ViewSo07UIImageJ0CvM",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC010_thumbnailG4ViewSo07UIImageJ0CvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbnailImageView",
            "printedName": "thumbnailImageView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImageView",
                "printedName": "UIKit.UIImageView",
                "usr": "c:objc(cs)UIImageView"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(py)thumbnailImageView",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC09thumbnailG4ViewSo07UIImageJ0Cvp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "thumbnailImageView",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImageView",
                    "printedName": "UIKit.UIImageView",
                    "usr": "c:objc(cs)UIImageView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)thumbnailImageView",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC09thumbnailG4ViewSo07UIImageJ0Cvg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "isOpen": true,
                "objc_name": "thumbnailImageView",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "checkView",
            "printedName": "checkView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageCheckView",
                "printedName": "DKImagePickerController.DKAssetGroupDetailImageCell.DKImageCheckView",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(py)checkView",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC9checkViewAC0a5CheckJ0Cvp",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageCheckView",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailImageCell.DKImageCheckView",
                    "usr": "s:23DKImagePickerController27DKAssetGroupDetailImageCellC0A9CheckViewC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)checkView",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC9checkViewAC0a5CheckJ0Cvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isSelected",
            "printedName": "isSelected",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(py)selected",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC10isSelectedSbvp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "selected",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)isSelected",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC10isSelectedSbvg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "isSelected",
                "declAttributes": [
                  "Dynamic",
                  "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@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell(im)setSelected:",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC10isSelectedSbvs",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "setSelected:",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "set"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell",
        "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailImageCellC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "DKImagePickerController.DKAssetGroupDetailBaseCell",
          "UIKit.UICollectionViewCell",
          "UIKit.UICollectionReusableView",
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKAssetGroupCellItemProtocol",
            "printedName": "DKAssetGroupCellItemProtocol",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroupDetailVC",
        "printedName": "DKAssetGroupDetailVC",
        "children": [
          {
            "kind": "Var",
            "name": "selectedGroupId",
            "printedName": "selectedGroupId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC08selectedE2IdSSSgvp",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC08selectedE2IdSSSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "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": "s:23DKImagePickerController20DKAssetGroupDetailVCC08selectedE2IdSSSgvg",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC08selectedE2IdSSSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": 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": "s:23DKImagePickerController20DKAssetGroupDetailVCC08selectedE2IdSSSgvs",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC08selectedE2IdSSSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC08selectedE2IdSSSgvM",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC08selectedE2IdSSSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "imagePickerController",
            "printedName": "imagePickerController",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKImagePickerController.DKImagePickerController?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(py)imagePickerController",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC05imagebC0A2ACSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerController",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)imagePickerController",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC05imagebC0A2ACSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "objc_name": "imagePickerController",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)setImagePickerController:",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC05imagebC0A2ACSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setImagePickerController:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC05imagebC0A2ACSgvM",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC05imagebC0A2ACSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "collectionView",
            "printedName": "collectionView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UICollectionView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UICollectionView",
                    "printedName": "UIKit.UICollectionView",
                    "usr": "c:objc(cs)UICollectionView"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC14collectionViewSo012UICollectionI0CSgvp",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionViewSo012UICollectionI0CSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UICollectionView?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UICollectionView",
                        "printedName": "UIKit.UICollectionView",
                        "usr": "c:objc(cs)UICollectionView"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC14collectionViewSo012UICollectionI0CSgvg",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionViewSo012UICollectionI0CSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UICollectionView?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UICollectionView",
                        "printedName": "UIKit.UICollectionView",
                        "usr": "c:objc(cs)UICollectionView"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC14collectionViewSo012UICollectionI0CSgvs",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionViewSo012UICollectionI0CSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC14collectionViewSo012UICollectionI0CSgvM",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionViewSo012UICollectionI0CSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbnailSize",
            "printedName": "thumbnailSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC13thumbnailSizeSo6CGSizeVvp",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC13thumbnailSizeSo6CGSizeVvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC13thumbnailSizeSo6CGSizeVvg",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC13thumbnailSizeSo6CGSizeVvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC13thumbnailSizeSo6CGSizeVvs",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC13thumbnailSizeSo6CGSizeVvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC13thumbnailSizeSo6CGSizeVvM",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC13thumbnailSizeSo6CGSizeVvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "viewDidLoad",
            "printedName": "viewDidLoad()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)viewDidLoad",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC11viewDidLoadyyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewDidLoad",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "viewDidAppear",
            "printedName": "viewDidAppear(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)viewDidAppear:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC13viewDidAppearyySbF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewDidAppear:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "viewWillLayoutSubviews",
            "printedName": "viewWillLayoutSubviews()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)viewWillLayoutSubviews",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC22viewWillLayoutSubviewsyyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewWillLayoutSubviews",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "viewDidLayoutSubviews",
            "printedName": "viewDidLayoutSubviews()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)viewDidLayoutSubviews",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC21viewDidLayoutSubviewsyyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewDidLayoutSubviews",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reload",
            "printedName": "reload()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)reload",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC6reloadyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "reload",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "configureAccessoryViews",
            "printedName": "configureAccessoryViews()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC23configureAccessoryViewsyyF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC23configureAccessoryViewsyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "checkPhotoPermission",
            "printedName": "checkPhotoPermission()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC20checkPhotoPermissionyyF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC20checkPhotoPermissionyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "selectAssetGroup",
            "printedName": "selectAssetGroup(_:)",
            "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": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC011selectAssetE0yySSSgF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC011selectAssetE0yySSSgF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateTitleView",
            "printedName": "updateTitleView()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC15updateTitleViewyyF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC15updateTitleViewyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "showGroupSelector",
            "printedName": "showGroupSelector()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)showGroupSelector",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC04showE8SelectoryyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchAsset",
            "printedName": "fetchAsset(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAsset?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC10fetchAsset3forAA0D0CSgSi_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC10fetchAsset3forAA0D0CSgSi_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "selectAsset",
            "printedName": "selectAsset(atIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC11selectAsset7atIndexy10Foundation0K4PathV_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC11selectAsset7atIndexy10Foundation0K4PathV_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deselectAsset",
            "printedName": "deselectAsset(atIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC13deselectAsset7atIndexy10Foundation0K4PathV_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC13deselectAsset7atIndexy10Foundation0K4PathV_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "adjustAssetIndex",
            "printedName": "adjustAssetIndex(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC16adjustAssetIndexyS2iF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC16adjustAssetIndexyS2iF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "scroll",
            "printedName": "scroll(to:animted:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC6scroll2to7animtedy10Foundation9IndexPathV_SbtF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC6scroll2to7animtedy10Foundation9IndexPathV_SbtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "scrollToLastIndexPath",
            "printedName": "scrollToLastIndexPath(animated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC21scrollToLastIndexPath8animatedySb_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC21scrollToLastIndexPath8animatedySb_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "thumbnailImageView",
            "printedName": "thumbnailImageView(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImageView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImageView",
                    "printedName": "UIKit.UIImageView",
                    "usr": "c:objc(cs)UIImageView"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC18thumbnailImageView3forSo07UIImageJ0CSg10Foundation9IndexPathV_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC18thumbnailImageView3forSo07UIImageJ0CSg10Foundation9IndexPathV_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isCameraCell",
            "printedName": "isCameraCell(indexPath:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC12isCameraCell9indexPathSb10Foundation05IndexL0V_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC12isCameraCell9indexPathSb10Foundation05IndexL0V_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "gestureRecognizer",
            "printedName": "gestureRecognizer(_:shouldRecognizeSimultaneouslyWith:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UIGestureRecognizer",
                "printedName": "UIKit.UIGestureRecognizer",
                "usr": "c:objc(cs)UIGestureRecognizer"
              },
              {
                "kind": "TypeNominal",
                "name": "UIGestureRecognizer",
                "printedName": "UIKit.UIGestureRecognizer",
                "usr": "c:objc(cs)UIGestureRecognizer"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC17gestureRecognizer_33shouldRecognizeSimultaneouslyWithSbSo09UIGestureI0C_AGtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "gestureRecognizerShouldBegin",
            "printedName": "gestureRecognizerShouldBegin(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UIGestureRecognizer",
                "printedName": "UIKit.UIGestureRecognizer",
                "usr": "c:objc(cs)UIGestureRecognizer"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)gestureRecognizerShouldBegin:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC28gestureRecognizerShouldBeginySbSo09UIGestureI0CF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "gestureRecognizerShouldBegin:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "showGallery",
            "printedName": "showGallery(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupDetailBaseCell",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC11showGallery4fromyAA0deF8BaseCellC_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC11showGallery4fromyAA0deF8BaseCellC_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "registerCellIfNeeded",
            "printedName": "registerCellIfNeeded(cellClass:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailBaseCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC20registerCellIfNeeded9cellClassyAA0def4BaseI0Cm_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC20registerCellIfNeeded9cellClassyAA0def4BaseI0Cm_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dequeueReusableCell",
            "printedName": "dequeueReusableCell(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupDetailBaseCell",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC19dequeueReusableCell3forAA0def4BaseJ0C10Foundation9IndexPathV_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC19dequeueReusableCell3forAA0def4BaseJ0C10Foundation9IndexPathV_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dequeueReusableCameraCell",
            "printedName": "dequeueReusableCameraCell(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupDetailBaseCell",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC25dequeueReusableCameraCell3forAA0def4BaseK0C10Foundation9IndexPathV_tF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC25dequeueReusableCameraCell3forAA0def4BaseK0C10Foundation9IndexPathV_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setup",
            "printedName": "setup(assetCell:for:with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupDetailBaseCell",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC5setup9assetCell3for4withyAA0def4BaseJ0C_10Foundation9IndexPathVAA0D0CtF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC5setup9assetCell3for4withyAA0def4BaseJ0C_10Foundation9IndexPathVAA0D0CtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "collectionView",
            "printedName": "collectionView(_:numberOfItemsInSection:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "UICollectionView",
                "printedName": "UIKit.UICollectionView",
                "usr": "c:objc(cs)UICollectionView"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)collectionView:numberOfItemsInSection:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionView_22numberOfItemsInSectionSiSo012UICollectionI0C_SitF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "collectionView:numberOfItemsInSection:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "collectionView",
            "printedName": "collectionView(_:cellForItemAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UICollectionViewCell",
                "printedName": "UIKit.UICollectionViewCell",
                "usr": "c:objc(cs)UICollectionViewCell"
              },
              {
                "kind": "TypeNominal",
                "name": "UICollectionView",
                "printedName": "UIKit.UICollectionView",
                "usr": "c:objc(cs)UICollectionView"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)collectionView:cellForItemAtIndexPath:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionView_13cellForItemAtSo012UICollectionI4CellCSo0nI0C_10Foundation9IndexPathVtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "collectionView:cellForItemAtIndexPath:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "collectionView",
            "printedName": "collectionView(_:willDisplay:forItemAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UICollectionView",
                "printedName": "UIKit.UICollectionView",
                "usr": "c:objc(cs)UICollectionView"
              },
              {
                "kind": "TypeNominal",
                "name": "UICollectionViewCell",
                "printedName": "UIKit.UICollectionViewCell",
                "usr": "c:objc(cs)UICollectionViewCell"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)collectionView:willDisplayCell:forItemAtIndexPath:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionView_11willDisplay9forItemAtySo012UICollectionI0C_So0oI4CellC10Foundation9IndexPathVtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "collectionView:willDisplayCell:forItemAtIndexPath:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "collectionView",
            "printedName": "collectionView(_:didEndDisplaying:forItemAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UICollectionView",
                "printedName": "UIKit.UICollectionView",
                "usr": "c:objc(cs)UICollectionView"
              },
              {
                "kind": "TypeNominal",
                "name": "UICollectionViewCell",
                "printedName": "UIKit.UICollectionViewCell",
                "usr": "c:objc(cs)UICollectionViewCell"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)collectionView:didEndDisplayingCell:forItemAtIndexPath:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionView_16didEndDisplaying9forItemAtySo012UICollectionI0C_So0pI4CellC10Foundation9IndexPathVtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "collectionView:didEndDisplayingCell:forItemAtIndexPath:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "collectionView",
            "printedName": "collectionView(_:shouldSelectItemAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UICollectionView",
                "printedName": "UIKit.UICollectionView",
                "usr": "c:objc(cs)UICollectionView"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)collectionView:shouldSelectItemAtIndexPath:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionView_18shouldSelectItemAtSbSo012UICollectionI0C_10Foundation9IndexPathVtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "collectionView:shouldSelectItemAtIndexPath:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "collectionView",
            "printedName": "collectionView(_:didSelectItemAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UICollectionView",
                "printedName": "UIKit.UICollectionView",
                "usr": "c:objc(cs)UICollectionView"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)collectionView:didSelectItemAtIndexPath:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionView_15didSelectItemAtySo012UICollectionI0C_10Foundation9IndexPathVtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "collectionView:didSelectItemAtIndexPath:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "collectionView",
            "printedName": "collectionView(_:didDeselectItemAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UICollectionView",
                "printedName": "UIKit.UICollectionView",
                "usr": "c:objc(cs)UICollectionView"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)collectionView:didDeselectItemAtIndexPath:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14collectionView_17didDeselectItemAtySo012UICollectionI0C_10Foundation9IndexPathVtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "collectionView:didDeselectItemAtIndexPath:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "scrollViewDidScroll",
            "printedName": "scrollViewDidScroll(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIScrollView",
                "printedName": "UIKit.UIScrollView",
                "usr": "c:objc(cs)UIScrollView"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)scrollViewDidScroll:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC19scrollViewDidScrollyySo08UIScrollI0CF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "scrollViewDidScroll:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "enableCaching",
            "printedName": "enableCaching()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC13enableCachingSbyF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC13enableCachingSbyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "previousPreheatRect",
            "printedName": "previousPreheatRect",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC19previousPreheatRectSo6CGRectVvp",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC19previousPreheatRectSo6CGRectVvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGRect",
                    "printedName": "CoreFoundation.CGRect",
                    "usr": "c:@S@CGRect"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC19previousPreheatRectSo6CGRectVvg",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC19previousPreheatRectSo6CGRectVvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGRect",
                    "printedName": "CoreFoundation.CGRect",
                    "usr": "c:@S@CGRect"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC19previousPreheatRectSo6CGRectVvs",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC19previousPreheatRectSo6CGRectVvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC19previousPreheatRectSo6CGRectVvM",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC19previousPreheatRectSo6CGRectVvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "resetCachedAssets",
            "printedName": "resetCachedAssets()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC17resetCachedAssetsyyF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC17resetCachedAssetsyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateCachedAssets",
            "printedName": "updateCachedAssets()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC18updateCachedAssetsyyF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC18updateCachedAssetsyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "differencesBetweenRects",
            "printedName": "differencesBetweenRects(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(added: [CoreFoundation.CGRect], removed: [CoreFoundation.CGRect])",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreFoundation.CGRect]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGRect",
                        "printedName": "CoreFoundation.CGRect",
                        "usr": "c:@S@CGRect"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreFoundation.CGRect]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGRect",
                        "printedName": "CoreFoundation.CGRect",
                        "usr": "c:@S@CGRect"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController20DKAssetGroupDetailVCC23differencesBetweenRectsySaySo6CGRectVG5added_AG7removedtAF_AFtF",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC23differencesBetweenRectsySaySo6CGRectVG5added_AG7removedtAF_AFtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerDidSelect",
            "printedName": "imagePickerControllerDidSelect(assets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)imagePickerControllerDidSelectWithAssets:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC05imagebC9DidSelect6assetsySayAA0D0CG_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerDidSelectWithAssets:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerDidDeselect",
            "printedName": "imagePickerControllerDidDeselect(assets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)imagePickerControllerDidDeselectWithAssets:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC05imagebC11DidDeselect6assetsySayAA0D0CG_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerDidDeselectWithAssets:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "groupDidUpdate",
            "printedName": "groupDidUpdate(groupId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)groupDidUpdateWithGroupId:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC14groupDidUpdate0H2IdySS_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "groupDidUpdateWithGroupId:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "group",
            "printedName": "group(groupId:didRemoveAssets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)groupWithGroupId:didRemoveAssets:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC5group0H2Id15didRemoveAssetsySS_SayAA0D0CGtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "groupWithGroupId:didRemoveAssets:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "groupDidUpdateComplete",
            "printedName": "groupDidUpdateComplete(groupId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)groupDidUpdateCompleteWithGroupId:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC22groupDidUpdateComplete0H2IdySS_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "groupDidUpdateCompleteWithGroupId:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nibName:bundle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupDetailVC",
                "printedName": "DKImagePickerController.DKAssetGroupDetailVC",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC"
              },
              {
                "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": "Foundation.Bundle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)initWithNibName:bundle:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC7nibName6bundleACSSSg_So8NSBundleCSgtcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithNibName:bundle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAssetGroupDetailVC?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailVC",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailVC",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC",
        "mangledName": "$s23DKImagePickerController20DKAssetGroupDetailVCC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UIViewController",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "DKImageGroupDataManagerObserver",
            "printedName": "DKImageGroupDataManagerObserver",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageGroupDataManagerObserver",
            "mangledName": "$s23DKImagePickerController0A24GroupDataManagerObserverP"
          },
          {
            "kind": "Conformance",
            "name": "DKImagePickerControllerObserver",
            "printedName": "DKImagePickerControllerObserver",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerObserver",
            "mangledName": "$s23DKImagePickerController0abC8ObserverP"
          },
          {
            "kind": "Conformance",
            "name": "DKImagePickerControllerAware",
            "printedName": "DKImagePickerControllerAware",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerAware",
            "mangledName": "$s23DKImagePickerController0abC5AwareP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroupDetailVideoCell",
        "printedName": "DKAssetGroupDetailVideoCell",
        "children": [
          {
            "kind": "Function",
            "name": "cellReuseIdentifier",
            "printedName": "cellReuseIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(cm)cellReuseIdentifier",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC19cellReuseIdentifierSSyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "overriding": true,
            "isOpen": true,
            "objc_name": "cellReuseIdentifier",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(frame:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupDetailVideoCell",
                "printedName": "DKImagePickerController.DKAssetGroupDetailVideoCell",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell"
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(im)initWithFrame:",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC5frameACSo6CGRectV_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": 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": "DKImagePickerController.DKAssetGroupDetailVideoCell?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailVideoCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailVideoCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "layoutSubviews",
            "printedName": "layoutSubviews()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(im)layoutSubviews",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC14layoutSubviewsyyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "layoutSubviews",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "asset",
            "printedName": "asset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKImagePickerController.DKAsset?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(py)asset",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC5assetAA0D0CSgvp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "asset",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ReferenceOwnership",
              "Override"
            ],
            "ownership": 1,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAsset",
                        "printedName": "DKImagePickerController.DKAsset",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(im)asset",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC5assetAA0D0CSgvg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "asset",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAsset",
                        "printedName": "DKImagePickerController.DKAsset",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(im)setAsset:",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC5assetAA0D0CSgvs",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "setAsset:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController27DKAssetGroupDetailVideoCellC5assetAA0D0CSgvM",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC5assetAA0D0CSgvM",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isSelected",
            "printedName": "isSelected",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(py)selected",
            "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC10isSelectedSbvp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "selected",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(im)isSelected",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC10isSelectedSbvg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "isSelected",
                "declAttributes": [
                  "Dynamic",
                  "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@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell(im)setSelected:",
                "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC10isSelectedSbvs",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "isOpen": true,
                "objc_name": "setSelected:",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "set"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVideoCell",
        "mangledName": "$s23DKImagePickerController27DKAssetGroupDetailVideoCellC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailImageCell",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "DKImagePickerController.DKAssetGroupDetailImageCell",
          "DKImagePickerController.DKAssetGroupDetailBaseCell",
          "UIKit.UICollectionViewCell",
          "UIKit.UICollectionReusableView",
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKAssetGroupCellItemProtocol",
            "printedName": "DKAssetGroupCellItemProtocol",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellItemProtocol",
            "mangledName": "$s23DKImagePickerController28DKAssetGroupCellItemProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroupGridLayout",
        "printedName": "DKAssetGroupGridLayout",
        "children": [
          {
            "kind": "Function",
            "name": "prepare",
            "printedName": "prepare()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupGridLayout(im)prepareLayout",
            "mangledName": "$s23DKImagePickerController22DKAssetGroupGridLayoutC7prepareyyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "prepareLayout",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupGridLayout",
                "printedName": "DKImagePickerController.DKAssetGroupGridLayout",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupGridLayout"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupGridLayout(im)init",
            "mangledName": "$s23DKImagePickerController22DKAssetGroupGridLayoutCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAssetGroupGridLayout?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupGridLayout",
                    "printedName": "DKImagePickerController.DKAssetGroupGridLayout",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupGridLayout"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupGridLayout(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController22DKAssetGroupGridLayoutC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupGridLayout",
        "mangledName": "$s23DKImagePickerController22DKAssetGroupGridLayoutC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UICollectionViewFlowLayout",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UICollectionViewFlowLayout",
          "UIKit.UICollectionViewLayout",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "Var",
        "name": "DKImageGroupCellIdentifier",
        "printedName": "DKImageGroupCellIdentifier",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          }
        ],
        "declKind": "Var",
        "usr": "s:23DKImagePickerController0A19GroupCellIdentifierSSvp",
        "mangledName": "$s23DKImagePickerController0A19GroupCellIdentifierSSvp",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "HasInitialValue",
          "HasStorage"
        ],
        "isLet": true,
        "hasStorage": true
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroupCellType",
        "printedName": "DKAssetGroupCellType",
        "children": [
          {
            "kind": "Var",
            "name": "preferredHeight",
            "printedName": "preferredHeight",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellType(cpy)preferredHeight",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupCellTypeP15preferredHeight12CoreGraphics7CGFloatVvpZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellType(cm)preferredHeight",
                "mangledName": "$s23DKImagePickerController20DKAssetGroupCellTypeP15preferredHeight12CoreGraphics7CGFloatVvgZ",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKAssetGroupCellType>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKAssetGroupCellType>",
                "static": true,
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "configure",
            "printedName": "configure(with:tag:dataManager:imageRequestOptions:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageGroupDataManager",
                "printedName": "DKImagePickerController.DKImageGroupDataManager",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager"
              },
              {
                "kind": "TypeNominal",
                "name": "PHImageRequestOptions",
                "printedName": "Photos.PHImageRequestOptions",
                "usr": "c:objc(cs)PHImageRequestOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellType(im)configureWith:tag:dataManager:imageRequestOptions:",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupCellTypeP9configure4with3tag11dataManager19imageRequestOptionsyAA0dE0C_SiAA0ae4DataL0CSo07PHImagenO0CtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKAssetGroupCellType>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKAssetGroupCellType>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellType",
        "mangledName": "$s23DKImagePickerController20DKAssetGroupCellTypeP",
        "moduleName": "DKImagePickerController",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "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": "TypeDecl",
        "name": "DKAssetGroupCell",
        "printedName": "DKAssetGroupCell",
        "children": [
          {
            "kind": "Var",
            "name": "preferredHeight",
            "printedName": "preferredHeight",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell(cpy)preferredHeight",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15preferredHeight12CoreGraphics7CGFloatVvpZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "objc_name": "preferredHeight",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "Preconcurrency",
              "Custom"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell(cm)preferredHeight",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15preferredHeight12CoreGraphics7CGFloatVvgZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "objc_name": "preferredHeight",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell(cm)setPreferredHeight:",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15preferredHeight12CoreGraphics7CGFloatVvsZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC15preferredHeight14CoreFoundation7CGFloatVvMZ",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15preferredHeight12CoreGraphics7CGFloatVvMZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DKAssetGroupSeparator",
            "printedName": "DKAssetGroupSeparator",
            "children": [
              {
                "kind": "Var",
                "name": "backgroundColor",
                "printedName": "backgroundColor",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC15backgroundColorSo7UIColorCSgvp",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC15backgroundColorSo7UIColorCSgvp",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "isOpen": true,
                "objc_name": "backgroundColor",
                "declAttributes": [
                  "Dynamic",
                  "ObjC",
                  "Preconcurrency",
                  "Custom",
                  "Override"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIColor?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC15backgroundColorSo7UIColorCSgvg",
                    "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC15backgroundColorSo7UIColorCSgvg",
                    "moduleName": "DKImagePickerController",
                    "overriding": true,
                    "isOpen": true,
                    "objc_name": "backgroundColor",
                    "declAttributes": [
                      "Dynamic",
                      "ObjC"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIColor?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC15backgroundColorSo7UIColorCSgvs",
                    "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC15backgroundColorSo7UIColorCSgvs",
                    "moduleName": "DKImagePickerController",
                    "overriding": true,
                    "isOpen": true,
                    "objc_name": "setBackgroundColor:",
                    "declAttributes": [
                      "Dynamic",
                      "ObjC"
                    ],
                    "accessorKind": "set"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(frame:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupSeparator",
                    "printedName": "DKImagePickerController.DKAssetGroupCell.DKAssetGroupSeparator",
                    "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGRect",
                    "printedName": "CoreFoundation.CGRect",
                    "usr": "c:@S@CGRect"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC5frameAESo6CGRectV_tcfc",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC5frameAESo6CGRectV_tcfc",
                "moduleName": "DKImagePickerController",
                "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": "DKImagePickerController.DKAssetGroupCell.DKAssetGroupSeparator?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAssetGroupSeparator",
                        "printedName": "DKImagePickerController.DKAssetGroupCell.DKAssetGroupSeparator",
                        "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NSCoder",
                    "printedName": "Foundation.NSCoder",
                    "usr": "c:objc(cs)NSCoder"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC5coderAESgSo7NSCoderC_tcfc",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC5coderAESgSo7NSCoderC_tcfc",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "implicit": true,
                "objc_name": "initWithCoder:",
                "declAttributes": [
                  "Dynamic",
                  "ObjC",
                  "Preconcurrency",
                  "Custom",
                  "Required"
                ],
                "init_kind": "Designated"
              }
            ],
            "declKind": "Class",
            "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "ObjC"
            ],
            "superclassUsr": "c:objc(cs)UIView",
            "inheritsConvenienceInitializers": true,
            "superclassNames": [
              "UIKit.UIView",
              "UIKit.UIResponder",
              "ObjectiveC.NSObject"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "_KeyValueCodingAndObserving",
                "printedName": "_KeyValueCodingAndObserving",
                "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
                "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
              },
              {
                "kind": "Conformance",
                "name": "_KeyValueCodingAndObservingPublishing",
                "printedName": "_KeyValueCodingAndObservingPublishing",
                "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
                "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
              },
              {
                "kind": "Conformance",
                "name": "CVarArg",
                "printedName": "CVarArg",
                "usr": "s:s7CVarArgP",
                "mangledName": "$ss7CVarArgP"
              },
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "CustomDebugStringConvertible",
                "printedName": "CustomDebugStringConvertible",
                "usr": "s:s28CustomDebugStringConvertibleP",
                "mangledName": "$ss28CustomDebugStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "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": "__DefaultCustomPlaygroundQuickLookable",
                "printedName": "__DefaultCustomPlaygroundQuickLookable",
                "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
                "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
              },
              {
                "kind": "Conformance",
                "name": "UITraitChangeObservable",
                "printedName": "UITraitChangeObservable",
                "usr": "s:5UIKit23UITraitChangeObservableP",
                "mangledName": "$s5UIKit23UITraitChangeObservableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "$__lazy_storage_$_thumbnailImageView",
            "printedName": "$__lazy_storage_$_thumbnailImageView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImageView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImageView",
                    "printedName": "UIKit.UIImageView",
                    "usr": "c:objc(cs)UIImageView"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController16DKAssetGroupCellC36$__lazy_storage_$_thumbnailImageView33_3791FF392DBCF841717CE869212B95A5LLSo07UIImageK0CSgvp",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC36$__lazy_storage_$_thumbnailImageView33_3791FF392DBCF841717CE869212B95A5LLSo07UIImageK0CSgvp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "groupNameLabel",
            "printedName": "groupNameLabel",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UILabel",
                "printedName": "UIKit.UILabel",
                "usr": "c:objc(cs)UILabel"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController16DKAssetGroupCellC14groupNameLabelSo7UILabelCvp",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC14groupNameLabelSo7UILabelCvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Lazy"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UILabel",
                    "printedName": "UIKit.UILabel",
                    "usr": "c:objc(cs)UILabel"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC14groupNameLabelSo7UILabelCvg",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC14groupNameLabelSo7UILabelCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UILabel",
                    "printedName": "UIKit.UILabel",
                    "usr": "c:objc(cs)UILabel"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC14groupNameLabelSo7UILabelCvs",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC14groupNameLabelSo7UILabelCvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC14groupNameLabelSo7UILabelCvM",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC14groupNameLabelSo7UILabelCvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "$__lazy_storage_$_groupNameLabel",
            "printedName": "$__lazy_storage_$_groupNameLabel",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UILabel?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UILabel",
                    "printedName": "UIKit.UILabel",
                    "usr": "c:objc(cs)UILabel"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController16DKAssetGroupCellC32$__lazy_storage_$_groupNameLabel33_3791FF392DBCF841717CE869212B95A5LLSo7UILabelCSgvp",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC32$__lazy_storage_$_groupNameLabel33_3791FF392DBCF841717CE869212B95A5LLSo7UILabelCSgvp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "totalCountLabel",
            "printedName": "totalCountLabel",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UILabel",
                "printedName": "UIKit.UILabel",
                "usr": "c:objc(cs)UILabel"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController16DKAssetGroupCellC15totalCountLabelSo7UILabelCvp",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15totalCountLabelSo7UILabelCvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Lazy"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UILabel",
                    "printedName": "UIKit.UILabel",
                    "usr": "c:objc(cs)UILabel"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC15totalCountLabelSo7UILabelCvg",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15totalCountLabelSo7UILabelCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UILabel",
                    "printedName": "UIKit.UILabel",
                    "usr": "c:objc(cs)UILabel"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC15totalCountLabelSo7UILabelCvs",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15totalCountLabelSo7UILabelCvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC15totalCountLabelSo7UILabelCvM",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15totalCountLabelSo7UILabelCvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "$__lazy_storage_$_totalCountLabel",
            "printedName": "$__lazy_storage_$_totalCountLabel",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UILabel?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UILabel",
                    "printedName": "UIKit.UILabel",
                    "usr": "c:objc(cs)UILabel"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController16DKAssetGroupCellC33$__lazy_storage_$_totalCountLabel33_3791FF392DBCF841717CE869212B95A5LLSo7UILabelCSgvp",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC33$__lazy_storage_$_totalCountLabel33_3791FF392DBCF841717CE869212B95A5LLSo7UILabelCSgvp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 2,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "customSelectedBackgroundView",
            "printedName": "customSelectedBackgroundView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController16DKAssetGroupCellC28customSelectedBackgroundViewSo6UIViewCvp",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC28customSelectedBackgroundViewSo6UIViewCvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage"
            ],
            "fixedbinaryorder": 3,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIView",
                    "printedName": "UIKit.UIView",
                    "usr": "c:objc(cs)UIView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC28customSelectedBackgroundViewSo6UIViewCvg",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC28customSelectedBackgroundViewSo6UIViewCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIView",
                    "printedName": "UIKit.UIView",
                    "usr": "c:objc(cs)UIView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC28customSelectedBackgroundViewSo6UIViewCvs",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC28customSelectedBackgroundViewSo6UIViewCvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC28customSelectedBackgroundViewSo6UIViewCvM",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC28customSelectedBackgroundViewSo6UIViewCvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customSeparator",
            "printedName": "customSeparator",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupSeparator",
                "printedName": "DKImagePickerController.DKAssetGroupCell.DKAssetGroupSeparator",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController16DKAssetGroupCellC15customSeparatorAC0deH0Cvp",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15customSeparatorAC0deH0Cvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Lazy"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupSeparator",
                    "printedName": "DKImagePickerController.DKAssetGroupCell.DKAssetGroupSeparator",
                    "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC15customSeparatorAC0deH0Cvg",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15customSeparatorAC0deH0Cvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupSeparator",
                    "printedName": "DKImagePickerController.DKAssetGroupCell.DKAssetGroupSeparator",
                    "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC15customSeparatorAC0deH0Cvs",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15customSeparatorAC0deH0Cvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController16DKAssetGroupCellC15customSeparatorAC0deH0CvM",
                "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC15customSeparatorAC0deH0CvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "$__lazy_storage_$_customSeparator",
            "printedName": "$__lazy_storage_$_customSeparator",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAssetGroupCell.DKAssetGroupSeparator?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupSeparator",
                    "printedName": "DKImagePickerController.DKAssetGroupCell.DKAssetGroupSeparator",
                    "usr": "s:23DKImagePickerController16DKAssetGroupCellC0dE9SeparatorC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController16DKAssetGroupCellC33$__lazy_storage_$_customSeparator33_3791FF392DBCF841717CE869212B95A5LLAC0deJ0CSgvp",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC33$__lazy_storage_$_customSeparator33_3791FF392DBCF841717CE869212B95A5LLAC0deJ0CSgvp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 4,
            "hasStorage": true
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(style:reuseIdentifier:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupCell",
                "printedName": "DKImagePickerController.DKAssetGroupCell",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell"
              },
              {
                "kind": "TypeNominal",
                "name": "CellStyle",
                "printedName": "UIKit.UITableViewCell.CellStyle",
                "usr": "c:@E@UITableViewCellStyle"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell(im)initWithStyle:reuseIdentifier:",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC5style15reuseIdentifierACSo011UITableViewF5StyleV_SSSgtcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "initWithStyle:reuseIdentifier:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAssetGroupCell?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupCell",
                    "printedName": "DKImagePickerController.DKAssetGroupCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "layoutSubviews",
            "printedName": "layoutSubviews()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell(im)layoutSubviews",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC14layoutSubviewsyyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "layoutSubviews",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "configure",
            "printedName": "configure(with:tag:dataManager:imageRequestOptions:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageGroupDataManager",
                "printedName": "DKImagePickerController.DKImageGroupDataManager",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager"
              },
              {
                "kind": "TypeNominal",
                "name": "PHImageRequestOptions",
                "printedName": "Photos.PHImageRequestOptions",
                "usr": "c:objc(cs)PHImageRequestOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell(im)configureWith:tag:dataManager:imageRequestOptions:",
            "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC9configure4with3tag11dataManager19imageRequestOptionsyAA0dE0C_SiAA0ae4DataK0CSo07PHImagemN0CtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "configureWith:tag:dataManager:imageRequestOptions:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupCell",
        "mangledName": "$s23DKImagePickerController16DKAssetGroupCellC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UITableViewCell",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UITableViewCell",
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKAssetGroupCellType",
            "printedName": "DKAssetGroupCellType",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellType",
            "mangledName": "$s23DKImagePickerController20DKAssetGroupCellTypeP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKAssetGroupListVC",
        "printedName": "DKAssetGroupListVC",
        "children": [
          {
            "kind": "Var",
            "name": "groups",
            "printedName": "groups",
            "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"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC6groups33_3791FF392DBCF841717CE869212B95A5LLSaySSGSgvp",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC6groups33_3791FF392DBCF841717CE869212B95A5LLSaySSGSgvp",
            "moduleName": "DKImagePickerController",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "displayGroups",
            "printedName": "displayGroups",
            "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"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC13displayGroups33_3791FF392DBCF841717CE869212B95A5LLSaySSGSgvp",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC13displayGroups33_3791FF392DBCF841717CE869212B95A5LLSaySSGSgvp",
            "moduleName": "DKImagePickerController",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "showsEmptyAlbums",
            "printedName": "showsEmptyAlbums",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC16showsEmptyAlbumsSbvp",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC16showsEmptyAlbumsSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "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:23DKImagePickerController18DKAssetGroupListVCC16showsEmptyAlbumsSbvg",
                "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC16showsEmptyAlbumsSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": 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": "s:23DKImagePickerController18DKAssetGroupListVCC16showsEmptyAlbumsSbvs",
                "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC16showsEmptyAlbumsSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController18DKAssetGroupListVCC16showsEmptyAlbumsSbvM",
                "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC16showsEmptyAlbumsSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "selectedGroup",
            "printedName": "selectedGroup",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC08selectedE033_3791FF392DBCF841717CE869212B95A5LLSSSgvp",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC08selectedE033_3791FF392DBCF841717CE869212B95A5LLSSSgvp",
            "moduleName": "DKImagePickerController",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 3,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "defaultAssetGroup",
            "printedName": "defaultAssetGroup",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHAssetCollectionSubtype?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAssetCollectionSubtype",
                    "printedName": "Photos.PHAssetCollectionSubtype",
                    "usr": "c:@E@PHAssetCollectionSubtype"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC012defaultAssetE033_3791FF392DBCF841717CE869212B95A5LLSo24PHAssetCollectionSubtypeVSgvp",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC012defaultAssetE033_3791FF392DBCF841717CE869212B95A5LLSo24PHAssetCollectionSubtypeVSgvp",
            "moduleName": "DKImagePickerController",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 4,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "selectedGroupDidChangeBlock",
            "printedName": "selectedGroupDidChangeBlock",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.String?) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String?) -> ()",
                    "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"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC08selectedE14DidChangeBlock33_3791FF392DBCF841717CE869212B95A5LLySSSgcSgvp",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC08selectedE14DidChangeBlock33_3791FF392DBCF841717CE869212B95A5LLySSSgcSgvp",
            "moduleName": "DKImagePickerController",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 5,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "$__lazy_storage_$_groupThumbnailRequestOptions",
            "printedName": "$__lazy_storage_$_groupThumbnailRequestOptions",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHImageRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHImageRequestOptions",
                    "printedName": "Photos.PHImageRequestOptions",
                    "usr": "c:objc(cs)PHImageRequestOptions"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC46$__lazy_storage_$_groupThumbnailRequestOptions33_3791FF392DBCF841717CE869212B95A5LLSo07PHImagelM0CSgvp",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC46$__lazy_storage_$_groupThumbnailRequestOptions33_3791FF392DBCF841717CE869212B95A5LLSo07PHImagelM0CSgvp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 6,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "preferredContentSize",
            "printedName": "preferredContentSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(py)preferredContentSize",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC20preferredContentSizeSo6CGSizeVvp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "preferredContentSize",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)preferredContentSize",
                "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC20preferredContentSizeSo6CGSizeVvg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "isOpen": true,
                "objc_name": "preferredContentSize",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)setPreferredContentSize:",
                "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC20preferredContentSizeSo6CGSizeVvs",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "isOpen": true,
                "objc_name": "setPreferredContentSize:",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "groupDataManager",
            "printedName": "groupDataManager",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "DKImagePickerController.DKImageGroupDataManager?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageGroupDataManager",
                    "printedName": "DKImagePickerController.DKImageGroupDataManager",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC16groupDataManager33_3791FF392DBCF841717CE869212B95A5LLAA0aeiJ0CSgvp",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC16groupDataManager33_3791FF392DBCF841717CE869212B95A5LLAA0aeiJ0CSgvp",
            "moduleName": "DKImagePickerController",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 7,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "imagePickerController",
            "printedName": "imagePickerController",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKImagePickerController.DKImagePickerController?"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC05imagebC0A2ACSgvp",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC05imagebC0A2ACSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl"
            ],
            "fixedbinaryorder": 8,
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController18DKAssetGroupListVCC05imagebC0A2ACSgvg",
                "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC05imagebC0A2ACSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController18DKAssetGroupListVCC05imagebC0A2ACSgvs",
                "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC05imagebC0A2ACSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController18DKAssetGroupListVCC05imagebC0A2ACSgvM",
                "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC05imagebC0A2ACSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(imagePickerController:defaultAssetGroup:selectedGroupDidChangeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupListVC",
                "printedName": "DKImagePickerController.DKAssetGroupListVC",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHAssetCollectionSubtype?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAssetCollectionSubtype",
                    "printedName": "Photos.PHAssetCollectionSubtype",
                    "usr": "c:@E@PHAssetCollectionSubtype"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.String?) -> ()",
                "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": "Constructor",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC05imagebC0012defaultAssetE008selectedE14DidChangeBlockAc2AC_So24PHAssetCollectionSubtypeVSgySSSgctcfc",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC05imagebC0012defaultAssetE008selectedE14DidChangeBlockAc2AC_So24PHAssetCollectionSubtypeVSgySSSgctcfc",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAssetGroupListVC?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupListVC",
                    "printedName": "DKImagePickerController.DKAssetGroupListVC",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "viewDidLoad",
            "printedName": "viewDidLoad()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)viewDidLoad",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC11viewDidLoadyyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewDidLoad",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "loadGroups",
            "printedName": "loadGroups()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController18DKAssetGroupListVCC10loadGroupsyyF",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC10loadGroupsyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "tableView",
            "printedName": "tableView(_:numberOfRowsInSection:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "UITableView",
                "printedName": "UIKit.UITableView",
                "usr": "c:objc(cs)UITableView"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)tableView:numberOfRowsInSection:",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC9tableView_21numberOfRowsInSectionSiSo07UITableI0C_SitF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "tableView:numberOfRowsInSection:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "tableView",
            "printedName": "tableView(_:cellForRowAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UITableViewCell",
                "printedName": "UIKit.UITableViewCell",
                "usr": "c:objc(cs)UITableViewCell"
              },
              {
                "kind": "TypeNominal",
                "name": "UITableView",
                "printedName": "UIKit.UITableView",
                "usr": "c:objc(cs)UITableView"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)tableView:cellForRowAtIndexPath:",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC9tableView_12cellForRowAtSo07UITableI4CellCSo0nI0C_10Foundation9IndexPathVtF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "tableView:cellForRowAtIndexPath:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "tableView",
            "printedName": "tableView(_:didSelectRowAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UITableView",
                "printedName": "UIKit.UITableView",
                "usr": "c:objc(cs)UITableView"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)tableView:didSelectRowAtIndexPath:",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC9tableView_14didSelectRowAtySo07UITableI0C_10Foundation9IndexPathVtF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "tableView:didSelectRowAtIndexPath:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "groupDidUpdate",
            "printedName": "groupDidUpdate(groupId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)groupDidUpdateWithGroupId:",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC14groupDidUpdate0H2IdySS_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "groupDidUpdateWithGroupId:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "groupsDidInsert",
            "printedName": "groupsDidInsert(groupIds:)",
            "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": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)groupsDidInsertWithGroupIds:",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC15groupsDidInsert8groupIdsySaySSG_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "groupsDidInsertWithGroupIds:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "groupDidRemove",
            "printedName": "groupDidRemove(groupId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)groupDidRemoveWithGroupId:",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC14groupDidRemove0H2IdySS_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "groupDidRemoveWithGroupId:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancelButtonPressed",
            "printedName": "cancelButtonPressed()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)cancelButtonPressed",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC19cancelButtonPressedyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(style:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupListVC",
                "printedName": "DKImagePickerController.DKAssetGroupListVC",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC"
              },
              {
                "kind": "TypeNominal",
                "name": "Style",
                "printedName": "UIKit.UITableView.Style",
                "usr": "c:@E@UITableViewStyle"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)initWithStyle:",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC5styleACSo16UITableViewStyleV_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithStyle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nibName:bundle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroupListVC",
                "printedName": "DKImagePickerController.DKAssetGroupListVC",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC"
              },
              {
                "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": "Foundation.Bundle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC(im)initWithNibName:bundle:",
            "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC7nibName6bundleACSSSg_So8NSBundleCSgtcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithNibName:bundle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupListVC",
        "mangledName": "$s23DKImagePickerController18DKAssetGroupListVCC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UITableViewController",
        "superclassNames": [
          "UIKit.UITableViewController",
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKImageGroupDataManagerObserver",
            "printedName": "DKImageGroupDataManagerObserver",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageGroupDataManagerObserver",
            "mangledName": "$s23DKImagePickerController0A24GroupDataManagerObserverP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageAssetDiskPurger",
        "printedName": "DKImageAssetDiskPurger",
        "children": [
          {
            "kind": "Var",
            "name": "sharedInstance",
            "printedName": "sharedInstance",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageAssetDiskPurger",
                "printedName": "DKImagePickerController.DKImageAssetDiskPurger",
                "usr": "s:23DKImagePickerController0A15AssetDiskPurgerC"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A15AssetDiskPurgerC14sharedInstanceACvpZ",
            "mangledName": "$s23DKImagePickerController0A15AssetDiskPurgerC14sharedInstanceACvpZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageAssetDiskPurger",
                    "printedName": "DKImagePickerController.DKImageAssetDiskPurger",
                    "usr": "s:23DKImagePickerController0A15AssetDiskPurgerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A15AssetDiskPurgerC14sharedInstanceACvgZ",
                "mangledName": "$s23DKImagePickerController0A15AssetDiskPurgerC14sharedInstanceACvgZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "add",
            "printedName": "add(directory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A15AssetDiskPurgerC3add9directoryy10Foundation3URLV_tF",
            "mangledName": "$s23DKImagePickerController0A15AssetDiskPurgerC3add9directoryy10Foundation3URLV_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "clear",
            "printedName": "clear()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A15AssetDiskPurgerC5clearyyF",
            "mangledName": "$s23DKImagePickerController0A15AssetDiskPurgerC5clearyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:23DKImagePickerController0A15AssetDiskPurgerC",
        "mangledName": "$s23DKImagePickerController0A15AssetDiskPurgerC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageAssetExporterError",
        "printedName": "DKImageAssetExporterError",
        "children": [
          {
            "kind": "Var",
            "name": "cancelled",
            "printedName": "cancelled",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImageAssetExporterError.Type) -> DKImagePickerController.DKImageAssetExporterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageAssetExporterError",
                    "printedName": "DKImagePickerController.DKImageAssetExporterError",
                    "usr": "c:@M@DKImagePickerController@E@DKImageAssetExporterError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImageAssetExporterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageAssetExporterError",
                        "printedName": "DKImagePickerController.DKImageAssetExporterError",
                        "usr": "c:@M@DKImagePickerController@E@DKImageAssetExporterError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImageAssetExporterError@DKImageAssetExporterErrorCancelled",
            "mangledName": "$s23DKImagePickerController0A18AssetExporterErrorO9cancelledyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "exportFailed",
            "printedName": "exportFailed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImageAssetExporterError.Type) -> DKImagePickerController.DKImageAssetExporterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageAssetExporterError",
                    "printedName": "DKImagePickerController.DKImageAssetExporterError",
                    "usr": "c:@M@DKImagePickerController@E@DKImageAssetExporterError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImageAssetExporterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageAssetExporterError",
                        "printedName": "DKImagePickerController.DKImageAssetExporterError",
                        "usr": "c:@M@DKImagePickerController@E@DKImageAssetExporterError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImageAssetExporterError@DKImageAssetExporterErrorExportFailed",
            "mangledName": "$s23DKImagePickerController0A18AssetExporterErrorO12exportFailedyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImageAssetExporterError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageAssetExporterError",
                    "printedName": "DKImagePickerController.DKImageAssetExporterError",
                    "usr": "c:@M@DKImagePickerController@E@DKImageAssetExporterError"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0A18AssetExporterErrorO8rawValueACSgSi_tcfc",
            "mangledName": "$s23DKImagePickerController0A18AssetExporterErrorO8rawValueACSgSi_tcfc",
            "moduleName": "DKImagePickerController",
            "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:23DKImagePickerController0A18AssetExporterErrorO8rawValueSivp",
            "mangledName": "$s23DKImagePickerController0A18AssetExporterErrorO8rawValueSivp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A18AssetExporterErrorO8rawValueSivg",
                "mangledName": "$s23DKImagePickerController0A18AssetExporterErrorO8rawValueSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@DKImagePickerController@E@DKImageAssetExporterError",
        "mangledName": "$s23DKImagePickerController0A18AssetExporterErrorO",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "TypeDecl",
        "name": "DKImageExportPresent",
        "printedName": "DKImageExportPresent",
        "children": [
          {
            "kind": "Var",
            "name": "compatible",
            "printedName": "compatible",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImageExportPresent.Type) -> DKImagePickerController.DKImageExportPresent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExportPresent",
                    "printedName": "DKImagePickerController.DKImageExportPresent",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImageExportPresent.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageExportPresent",
                        "printedName": "DKImagePickerController.DKImageExportPresent",
                        "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent@DKImageExportPresentCompatible",
            "mangledName": "$s23DKImagePickerController0A13ExportPresentO10compatibleyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "current",
            "printedName": "current",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImageExportPresent.Type) -> DKImagePickerController.DKImageExportPresent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExportPresent",
                    "printedName": "DKImagePickerController.DKImageExportPresent",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImageExportPresent.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageExportPresent",
                        "printedName": "DKImagePickerController.DKImageExportPresent",
                        "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent@DKImageExportPresentCurrent",
            "mangledName": "$s23DKImagePickerController0A13ExportPresentO7currentyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImageExportPresent?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExportPresent",
                    "printedName": "DKImagePickerController.DKImageExportPresent",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0A13ExportPresentO8rawValueACSgSi_tcfc",
            "mangledName": "$s23DKImagePickerController0A13ExportPresentO8rawValueACSgSi_tcfc",
            "moduleName": "DKImagePickerController",
            "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:23DKImagePickerController0A13ExportPresentO8rawValueSivp",
            "mangledName": "$s23DKImagePickerController0A13ExportPresentO8rawValueSivp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A13ExportPresentO8rawValueSivg",
                "mangledName": "$s23DKImagePickerController0A13ExportPresentO8rawValueSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent",
        "mangledName": "$s23DKImagePickerController0A13ExportPresentO",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "DKImageAssetExportInvalidRequestID",
        "printedName": "DKImageAssetExportInvalidRequestID",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Int32",
            "printedName": "Swift.Int32",
            "usr": "s:s5Int32V"
          }
        ],
        "declKind": "Var",
        "usr": "s:23DKImagePickerController0A27AssetExportInvalidRequestIDs5Int32Vvp",
        "mangledName": "$s23DKImagePickerController0A27AssetExportInvalidRequestIDs5Int32Vvp",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "HasInitialValue",
          "HasStorage",
          "AccessControl"
        ],
        "isLet": true,
        "hasStorage": true,
        "accessors": [
          {
            "kind": "Accessor",
            "name": "Get",
            "printedName": "Get()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Accessor",
            "usr": "s:23DKImagePickerController0A27AssetExportInvalidRequestIDs5Int32Vvg",
            "mangledName": "$s23DKImagePickerController0A27AssetExportInvalidRequestIDs5Int32Vvg",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessorKind": "get"
          }
        ]
      },
      {
        "kind": "Var",
        "name": "DKImageAssetExporterDomain",
        "printedName": "DKImageAssetExporterDomain",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          }
        ],
        "declKind": "Var",
        "usr": "s:23DKImagePickerController0A19AssetExporterDomainSSvp",
        "mangledName": "$s23DKImagePickerController0A19AssetExporterDomainSSvp",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "HasInitialValue",
          "HasStorage",
          "AccessControl"
        ],
        "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:23DKImagePickerController0A19AssetExporterDomainSSvg",
            "mangledName": "$s23DKImagePickerController0A19AssetExporterDomainSSvg",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessorKind": "get"
          }
        ]
      },
      {
        "kind": "Var",
        "name": "DKImageAssetExportResultRequestIDKey",
        "printedName": "DKImageAssetExportResultRequestIDKey",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          }
        ],
        "declKind": "Var",
        "usr": "s:23DKImagePickerController0A29AssetExportResultRequestIDKeySSvp",
        "mangledName": "$s23DKImagePickerController0A29AssetExportResultRequestIDKeySSvp",
        "moduleName": "DKImagePickerController",
        "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:23DKImagePickerController0A29AssetExportResultRequestIDKeySSvg",
            "mangledName": "$s23DKImagePickerController0A29AssetExportResultRequestIDKeySSvg",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessorKind": "get"
          }
        ]
      },
      {
        "kind": "Var",
        "name": "DKImageAssetExportResultCancelledKey",
        "printedName": "DKImageAssetExportResultCancelledKey",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          }
        ],
        "declKind": "Var",
        "usr": "s:23DKImagePickerController0A29AssetExportResultCancelledKeySSvp",
        "mangledName": "$s23DKImagePickerController0A29AssetExportResultCancelledKeySSvp",
        "moduleName": "DKImagePickerController",
        "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:23DKImagePickerController0A29AssetExportResultCancelledKeySSvg",
            "mangledName": "$s23DKImagePickerController0A29AssetExportResultCancelledKeySSvg",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessorKind": "get"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageAssetExporterObserver",
        "printedName": "DKImageAssetExporterObserver",
        "children": [
          {
            "kind": "Function",
            "name": "exporterWillBeginExporting",
            "printedName": "exporterWillBeginExporting(exporter:asset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageAssetExporter",
                "printedName": "DKImagePickerController.DKImageAssetExporter",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageAssetExporterObserver(im)exporterWillBeginExportingWithExporter:asset:",
            "mangledName": "$s23DKImagePickerController0A21AssetExporterObserverP26exporterWillBeginExporting0G05assetyAA0adE0C_AA7DKAssetCtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageAssetExporterObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageAssetExporterObserver>",
            "protocolReq": true,
            "objc_name": "exporterWillBeginExportingWithExporter:asset:",
            "declAttributes": [
              "Optional",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "exporterDidUpdateProgress",
            "printedName": "exporterDidUpdateProgress(exporter:asset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageAssetExporter",
                "printedName": "DKImagePickerController.DKImageAssetExporter",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageAssetExporterObserver(im)exporterDidUpdateProgressWithExporter:asset:",
            "mangledName": "$s23DKImagePickerController0A21AssetExporterObserverP25exporterDidUpdateProgress0G05assetyAA0adE0C_AA7DKAssetCtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageAssetExporterObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageAssetExporterObserver>",
            "protocolReq": true,
            "objc_name": "exporterDidUpdateProgressWithExporter:asset:",
            "declAttributes": [
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "exporterDidEndExporting",
            "printedName": "exporterDidEndExporting(exporter:asset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageAssetExporter",
                "printedName": "DKImagePickerController.DKImageAssetExporter",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageAssetExporterObserver(im)exporterDidEndExportingWithExporter:asset:",
            "mangledName": "$s23DKImagePickerController0A21AssetExporterObserverP23exporterDidEndExporting0G05assetyAA0adE0C_AA7DKAssetCtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageAssetExporterObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageAssetExporterObserver>",
            "protocolReq": true,
            "objc_name": "exporterDidEndExportingWithExporter:asset:",
            "declAttributes": [
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@DKImagePickerController@objc(pl)DKImageAssetExporterObserver",
        "mangledName": "$s23DKImagePickerController0A21AssetExporterObserverP",
        "moduleName": "DKImagePickerController",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "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": "TypeDecl",
        "name": "DKImageAssetExporterConfiguration",
        "printedName": "DKImageAssetExporterConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "imageExportPreset",
            "printedName": "imageExportPreset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageExportPresent",
                "printedName": "DKImagePickerController.DKImageExportPresent",
                "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(py)imageExportPreset",
            "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC17imageExportPresetAA0aH7PresentOvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExportPresent",
                    "printedName": "DKImagePickerController.DKImageExportPresent",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)imageExportPreset",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC17imageExportPresetAA0aH7PresentOvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExportPresent",
                    "printedName": "DKImagePickerController.DKImageExportPresent",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExportPresent"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)setImageExportPreset:",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC17imageExportPresetAA0aH7PresentOvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A26AssetExporterConfigurationC17imageExportPresetAA0aH7PresentOvM",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC17imageExportPresetAA0aH7PresentOvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "videoExportPreset",
            "printedName": "videoExportPreset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(py)videoExportPreset",
            "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC17videoExportPresetSSvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "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@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)videoExportPreset",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC17videoExportPresetSSvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "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@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)setVideoExportPreset:",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC17videoExportPresetSSvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A26AssetExporterConfigurationC17videoExportPresetSSvM",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC17videoExportPresetSSvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "avOutputFileType",
            "printedName": "avOutputFileType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AVFileType",
                "printedName": "AVFoundation.AVFileType",
                "usr": "c:@T@AVFileType"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(py)avOutputFileType",
            "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC16avOutputFileTypeSo06AVFileJ0avp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AVFileType",
                    "printedName": "AVFoundation.AVFileType",
                    "usr": "c:@T@AVFileType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)avOutputFileType",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC16avOutputFileTypeSo06AVFileJ0avg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AVFileType",
                    "printedName": "AVFoundation.AVFileType",
                    "usr": "c:@T@AVFileType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)setAvOutputFileType:",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC16avOutputFileTypeSo06AVFileJ0avs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A26AssetExporterConfigurationC16avOutputFileTypeSo06AVFileJ0avM",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC16avOutputFileTypeSo06AVFileJ0avM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exportDirectory",
            "printedName": "exportDirectory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(py)exportDirectory",
            "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC15exportDirectory10Foundation3URLVvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "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@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)exportDirectory",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC15exportDirectory10Foundation3URLVvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "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@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)setExportDirectory:",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC15exportDirectory10Foundation3URLVvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A26AssetExporterConfigurationC15exportDirectory10Foundation3URLVvM",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC15exportDirectory10Foundation3URLVvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "compressionQuality",
            "printedName": "compressionQuality",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(py)compressionQuality",
            "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC18compressionQuality12CoreGraphics7CGFloatVvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)compressionQuality",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC18compressionQuality12CoreGraphics7CGFloatVvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)setCompressionQuality:",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC18compressionQuality12CoreGraphics7CGFloatVvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A26AssetExporterConfigurationC18compressionQuality14CoreFoundation7CGFloatVvM",
                "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC18compressionQuality12CoreGraphics7CGFloatVvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageAssetExporterConfiguration",
                "printedName": "DKImagePickerController.DKImageAssetExporterConfiguration",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)init",
            "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override",
              "Required",
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "copy",
            "printedName": "copy(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "ObjectiveC.NSZone?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSZone",
                    "printedName": "ObjectiveC.NSZone",
                    "usr": "s:10ObjectiveC6NSZoneV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration(im)copyWithZone:",
            "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC4copy4withyp10ObjectiveC6NSZoneVSg_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "copyWithZone:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration",
        "mangledName": "$s23DKImagePickerController0A26AssetExporterConfigurationC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageAssetExporter",
        "printedName": "DKImageAssetExporter",
        "children": [
          {
            "kind": "Var",
            "name": "sharedInstance",
            "printedName": "sharedInstance",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageAssetExporter",
                "printedName": "DKImagePickerController.DKImageAssetExporter",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter(cpy)sharedInstance",
            "mangledName": "$s23DKImagePickerController0A13AssetExporterC14sharedInstanceACvpZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageAssetExporter",
                    "printedName": "DKImagePickerController.DKImageAssetExporter",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter(cm)sharedInstance",
                "mangledName": "$s23DKImagePickerController0A13AssetExporterC14sharedInstanceACvgZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageAssetExporter",
                "printedName": "DKImagePickerController.DKImageAssetExporter",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageAssetExporterConfiguration",
                "printedName": "DKImagePickerController.DKImageAssetExporterConfiguration",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporterConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter(im)initWithConfiguration:",
            "mangledName": "$s23DKImagePickerController0A13AssetExporterC13configurationAcA0adE13ConfigurationC_tcfc",
            "moduleName": "DKImagePickerController",
            "objc_name": "initWithConfiguration:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "exportAssetsAsynchronously",
            "printedName": "exportAssetsAsynchronously(assets:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(([Swift.AnyHashable : Any]) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Swift.AnyHashable : Any]) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.AnyHashable : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AnyHashable",
                            "printedName": "Swift.AnyHashable",
                            "usr": "s:s11AnyHashableV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter(im)exportAssetsAsynchronouslyWithAssets:completion:",
            "mangledName": "$s23DKImagePickerController0A13AssetExporterC26exportAssetsAsynchronously6assets10completions5Int32VSayAA7DKAssetCG_ySDys11AnyHashableVypGcSgtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "exportAssetsAsynchronouslyWithAssets:completion:",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "DiscardableResult",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancel",
            "printedName": "cancel(requestID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter(im)cancelWithRequestID:",
            "mangledName": "$s23DKImagePickerController0A13AssetExporterC6cancel9requestIDys5Int32V_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "cancelWithRequestID:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancelAll",
            "printedName": "cancelAll()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter(im)cancelAll",
            "mangledName": "$s23DKImagePickerController0A13AssetExporterC9cancelAllyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "ioQueue",
            "printedName": "ioQueue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "usr": "c:objc(cs)OS_dispatch_queue"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A13AssetExporterC7ioQueueSo17OS_dispatch_queueCvpZ",
            "mangledName": "$s23DKImagePickerController0A13AssetExporterC7ioQueueSo17OS_dispatch_queueCvpZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A13AssetExporterC7ioQueueSo17OS_dispatch_queueCvgZ",
                "mangledName": "$s23DKImagePickerController0A13AssetExporterC7ioQueueSo17OS_dispatch_queueCvgZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageAssetExporter",
                "printedName": "DKImagePickerController.DKImageAssetExporter",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter(im)init",
            "mangledName": "$s23DKImagePickerController0A13AssetExporterCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter",
        "mangledName": "$s23DKImagePickerController0A13AssetExporterC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager",
        "superclassNames": [
          "DKImagePickerController.DKImageBaseManager",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKImageBaseManagerObserver",
            "printedName": "DKImageBaseManagerObserver",
            "usr": "s:23DKImagePickerController0A19BaseManagerObserverP",
            "mangledName": "$s23DKImagePickerController0A19BaseManagerObserverP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageBaseManagerObserver",
        "printedName": "DKImageBaseManagerObserver",
        "children": [
          {
            "kind": "Function",
            "name": "add",
            "printedName": "add(observer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "AnyObject"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A19BaseManagerObserverP3add8observeryyXl_tF",
            "mangledName": "$s23DKImagePickerController0A19BaseManagerObserverP3add8observeryyXl_tF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageBaseManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageBaseManagerObserver>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "remove",
            "printedName": "remove(observer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "AnyObject"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A19BaseManagerObserverP6remove8observeryyXl_tF",
            "mangledName": "$s23DKImagePickerController0A19BaseManagerObserverP6remove8observeryyXl_tF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageBaseManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageBaseManagerObserver>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "notify",
            "printedName": "notify(with:object:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Selector",
                "printedName": "ObjectiveC.Selector",
                "usr": "s:10ObjectiveC8SelectorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A19BaseManagerObserverP6notify4with6objecty10ObjectiveC8SelectorV_yXlSgtF",
            "mangledName": "$s23DKImagePickerController0A19BaseManagerObserverP6notify4with6objecty10ObjectiveC8SelectorV_yXlSgtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageBaseManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageBaseManagerObserver>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "notify",
            "printedName": "notify(with:object:objectTwo:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Selector",
                "printedName": "ObjectiveC.Selector",
                "usr": "s:10ObjectiveC8SelectorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A19BaseManagerObserverP6notify4with6object0I3Twoy10ObjectiveC8SelectorV_yXlSgAKtF",
            "mangledName": "$s23DKImagePickerController0A19BaseManagerObserverP6notify4with6object0I3Twoy10ObjectiveC8SelectorV_yXlSgAKtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageBaseManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageBaseManagerObserver>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:23DKImagePickerController0A19BaseManagerObserverP",
        "mangledName": "$s23DKImagePickerController0A19BaseManagerObserverP",
        "moduleName": "DKImagePickerController",
        "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": "DKImageBaseManager",
        "printedName": "DKImageBaseManager",
        "children": [
          {
            "kind": "Function",
            "name": "add",
            "printedName": "add(observer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "AnyObject"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager(im)addWithObserver:",
            "mangledName": "$s23DKImagePickerController0A11BaseManagerC3add8observeryyXl_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "addWithObserver:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "remove",
            "printedName": "remove(observer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "AnyObject"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager(im)removeWithObserver:",
            "mangledName": "$s23DKImagePickerController0A11BaseManagerC6remove8observeryyXl_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "removeWithObserver:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "notify",
            "printedName": "notify(with:object:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Selector",
                "printedName": "ObjectiveC.Selector",
                "usr": "s:10ObjectiveC8SelectorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11BaseManagerC6notify4with6objecty10ObjectiveC8SelectorV_yXlSgtF",
            "mangledName": "$s23DKImagePickerController0A11BaseManagerC6notify4with6objecty10ObjectiveC8SelectorV_yXlSgtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "notify",
            "printedName": "notify(with:object:objectTwo:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Selector",
                "printedName": "ObjectiveC.Selector",
                "usr": "s:10ObjectiveC8SelectorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11BaseManagerC6notify4with6object0H3Twoy10ObjectiveC8SelectorV_yXlSgAKtF",
            "mangledName": "$s23DKImagePickerController0A11BaseManagerC6notify4with6object0H3Twoy10ObjectiveC8SelectorV_yXlSgAKtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageBaseManager",
                "printedName": "DKImagePickerController.DKImageBaseManager",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager(im)init",
            "mangledName": "$s23DKImagePickerController0A11BaseManagerCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager",
        "mangledName": "$s23DKImagePickerController0A11BaseManagerC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKImageBaseManagerObserver",
            "printedName": "DKImageBaseManagerObserver",
            "usr": "s:23DKImagePickerController0A19BaseManagerObserverP",
            "mangledName": "$s23DKImagePickerController0A19BaseManagerObserverP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "Var",
        "name": "DKImageInvalidRequestID",
        "printedName": "DKImageInvalidRequestID",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Int32",
            "printedName": "Swift.Int32",
            "usr": "s:s5Int32V"
          }
        ],
        "declKind": "Var",
        "usr": "s:23DKImagePickerController0A16InvalidRequestIDs5Int32Vvp",
        "mangledName": "$s23DKImagePickerController0A16InvalidRequestIDs5Int32Vvp",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "HasInitialValue",
          "HasStorage",
          "AccessControl"
        ],
        "isLet": true,
        "hasStorage": true,
        "accessors": [
          {
            "kind": "Accessor",
            "name": "Get",
            "printedName": "Get()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Accessor",
            "usr": "s:23DKImagePickerController0A16InvalidRequestIDs5Int32Vvg",
            "mangledName": "$s23DKImagePickerController0A16InvalidRequestIDs5Int32Vvg",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessorKind": "get"
          }
        ]
      },
      {
        "kind": "Function",
        "name": "getImageDataManager",
        "printedName": "getImageDataManager()",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "DKImageDataManager",
            "printedName": "DKImagePickerController.DKImageDataManager",
            "usr": "s:23DKImagePickerController0A11DataManagerC"
          }
        ],
        "declKind": "Func",
        "usr": "s:23DKImagePickerController19getImageDataManagerAA0afG0CyF",
        "mangledName": "$s23DKImagePickerController19getImageDataManagerAA0afG0CyF",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageDataManager",
        "printedName": "DKImageDataManager",
        "children": [
          {
            "kind": "Function",
            "name": "checkPhotoPermission",
            "printedName": "checkPhotoPermission(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11DataManagerC20checkPhotoPermissionyyySbcFZ",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC20checkPhotoPermissionyyySbcFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "sharedInstance",
            "printedName": "sharedInstance",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageDataManager",
                "printedName": "DKImagePickerController.DKImageDataManager",
                "usr": "s:23DKImagePickerController0A11DataManagerC"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A11DataManagerC14sharedInstanceACvpZ",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC14sharedInstanceACvpZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageDataManager",
                    "printedName": "DKImagePickerController.DKImageDataManager",
                    "usr": "s:23DKImagePickerController0A11DataManagerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A11DataManagerC14sharedInstanceACvgZ",
                "mangledName": "$s23DKImagePickerController0A11DataManagerC14sharedInstanceACvgZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "fetchImage",
            "printedName": "fetchImage(for:size:options:contentMode:completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              },
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHImageRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHImageRequestOptions",
                    "printedName": "Photos.PHImageRequestOptions",
                    "usr": "c:objc(cs)PHImageRequestOptions"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "PHImageContentMode",
                "printedName": "Photos.PHImageContentMode",
                "hasDefaultArg": true,
                "usr": "c:@E@PHImageContentMode"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?)",
                    "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": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11DataManagerC10fetchImage3for4size7options11contentMode13completeBlocks5Int32VAA7DKAssetC_So6CGSizeVSo21PHImageRequestOptionsCSgSo0r7ContentL0VySo7UIImageCSg_SDys11AnyHashableVypGSgtctF",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC10fetchImage3for4size7options11contentMode13completeBlocks5Int32VAA7DKAssetC_So6CGSizeVSo21PHImageRequestOptionsCSgSo0r7ContentL0VySo7UIImageCSg_SDys11AnyHashableVypGSgtctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchImageData",
            "printedName": "fetchImageData(for:options:completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHImageRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHImageRequestOptions",
                    "printedName": "Photos.PHImageRequestOptions",
                    "usr": "c:objc(cs)PHImageRequestOptions"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Foundation.Data?, [Swift.AnyHashable : Any]?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Foundation.Data?, [Swift.AnyHashable : Any]?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Foundation.Data?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Data",
                            "printedName": "Foundation.Data",
                            "usr": "s:10Foundation4DataV"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11DataManagerC010fetchImageD03for7options13completeBlocks5Int32VAA7DKAssetC_So21PHImageRequestOptionsCSgy10Foundation0D0VSg_SDys11AnyHashableVypGSgtctF",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC010fetchImageD03for7options13completeBlocks5Int32VAA7DKAssetC_So21PHImageRequestOptionsCSgy10Foundation0D0VSg_SDys11AnyHashableVypGSgtctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchAVAsset",
            "printedName": "fetchAVAsset(for:options:completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHVideoRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHVideoRequestOptions",
                    "printedName": "Photos.PHVideoRequestOptions",
                    "usr": "c:objc(cs)PHVideoRequestOptions"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(AVFoundation.AVAsset?, [Swift.AnyHashable : Any]?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(AVFoundation.AVAsset?, [Swift.AnyHashable : Any]?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "AVFoundation.AVAsset?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AVAsset",
                            "printedName": "AVFoundation.AVAsset",
                            "usr": "c:objc(cs)AVAsset"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11DataManagerC12fetchAVAsset3for7options13completeBlocks5Int32VAA7DKAssetC_So21PHVideoRequestOptionsCSgySo0G0CSg_SDys11AnyHashableVypGSgtctF",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC12fetchAVAsset3for7options13completeBlocks5Int32VAA7DKAssetC_So21PHVideoRequestOptionsCSgySo0G0CSg_SDys11AnyHashableVypGSgtctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancelRequest",
            "printedName": "cancelRequest(requestID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11DataManagerC13cancelRequest9requestIDys5Int32V_tF",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC13cancelRequest9requestIDys5Int32V_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cancelRequests",
            "printedName": "cancelRequests(requestIDs:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.Int32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11DataManagerC14cancelRequests10requestIDsySays5Int32VG_tF",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC14cancelRequests10requestIDsySays5Int32VG_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "startCachingAssets",
            "printedName": "startCachingAssets(for:targetSize:contentMode:options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Photos.PHAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAsset",
                    "printedName": "Photos.PHAsset",
                    "usr": "c:objc(cs)PHAsset"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              },
              {
                "kind": "TypeNominal",
                "name": "PHImageContentMode",
                "printedName": "Photos.PHImageContentMode",
                "usr": "c:@E@PHImageContentMode"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHImageRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHImageRequestOptions",
                    "printedName": "Photos.PHImageRequestOptions",
                    "usr": "c:objc(cs)PHImageRequestOptions"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11DataManagerC18startCachingAssets3for10targetSize11contentMode7optionsySaySo7PHAssetCG_So6CGSizeVSo014PHImageContentM0VSo0Q14RequestOptionsCSgtF",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC18startCachingAssets3for10targetSize11contentMode7optionsySaySo7PHAssetCG_So6CGSizeVSo014PHImageContentM0VSo0Q14RequestOptionsCSgtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stopCachingAssets",
            "printedName": "stopCachingAssets(for:targetSize:contentMode:options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Photos.PHAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAsset",
                    "printedName": "Photos.PHAsset",
                    "usr": "c:objc(cs)PHAsset"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              },
              {
                "kind": "TypeNominal",
                "name": "PHImageContentMode",
                "printedName": "Photos.PHImageContentMode",
                "usr": "c:@E@PHImageContentMode"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHImageRequestOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHImageRequestOptions",
                    "printedName": "Photos.PHImageRequestOptions",
                    "usr": "c:objc(cs)PHImageRequestOptions"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11DataManagerC17stopCachingAssets3for10targetSize11contentMode7optionsySaySo7PHAssetCG_So6CGSizeVSo014PHImageContentM0VSo0Q14RequestOptionsCSgtF",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC17stopCachingAssets3for10targetSize11contentMode7optionsySaySo7PHAssetCG_So6CGSizeVSo014PHImageContentM0VSo0Q14RequestOptionsCSgtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stopCachingForAllAssets",
            "printedName": "stopCachingForAllAssets()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A11DataManagerC23stopCachingForAllAssetsyyF",
            "mangledName": "$s23DKImagePickerController0A11DataManagerC23stopCachingForAllAssetsyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageDataManager",
                "printedName": "DKImagePickerController.DKImageDataManager",
                "usr": "s:23DKImagePickerController0A11DataManagerC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0A11DataManagerCACycfc",
            "mangledName": "$s23DKImagePickerController0A11DataManagerCACycfc",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:23DKImagePickerController0A11DataManagerC",
        "mangledName": "$s23DKImagePickerController0A11DataManagerC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": 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": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageExtensionContext",
        "printedName": "DKImageExtensionContext",
        "children": [
          {
            "kind": "Var",
            "name": "imagePickerController",
            "printedName": "imagePickerController",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKImagePickerController.DKImagePickerController?"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A16ExtensionContextC05imagebC0A2ACSgvp",
            "mangledName": "$s23DKImagePickerController0A16ExtensionContextC05imagebC0A2ACSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "ReferenceOwnership",
              "SetterAccess",
              "AccessControl"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC05imagebC0A2ACSgvg",
                "mangledName": "$s23DKImagePickerController0A16ExtensionContextC05imagebC0A2ACSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC05imagebC0A2ACSgvs",
                "mangledName": "$s23DKImagePickerController0A16ExtensionContextC05imagebC0A2ACSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC05imagebC0A2ACSgvM",
                "mangledName": "$s23DKImagePickerController0A16ExtensionContextC05imagebC0A2ACSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "groupDetailVC",
            "printedName": "groupDetailVC",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAssetGroupDetailVC?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailVC",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailVC",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A16ExtensionContextC13groupDetailVCAA012DKAssetGroupgH0CSgvp",
            "mangledName": "$s23DKImagePickerController0A16ExtensionContextC13groupDetailVCAA012DKAssetGroupgH0CSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailVC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAssetGroupDetailVC",
                        "printedName": "DKImagePickerController.DKAssetGroupDetailVC",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC13groupDetailVCAA012DKAssetGroupgH0CSgvg",
                "mangledName": "$s23DKImagePickerController0A16ExtensionContextC13groupDetailVCAA012DKAssetGroupgH0CSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailVC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAssetGroupDetailVC",
                        "printedName": "DKImagePickerController.DKAssetGroupDetailVC",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailVC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC13groupDetailVCAA012DKAssetGroupgH0CSgvs",
                "mangledName": "$s23DKImagePickerController0A16ExtensionContextC13groupDetailVCAA012DKAssetGroupgH0CSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC13groupDetailVCAA012DKAssetGroupgH0CSgvM",
                "mangledName": "$s23DKImagePickerController0A16ExtensionContextC13groupDetailVCAA012DKAssetGroupgH0CSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionContext",
                "printedName": "DKImagePickerController.DKImageExtensionContext",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0A16ExtensionContextCACycfc",
            "mangledName": "$s23DKImagePickerController0A16ExtensionContextCACycfc",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:23DKImagePickerController0A16ExtensionContextC",
        "mangledName": "$s23DKImagePickerController0A16ExtensionContextC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageExtensionType",
        "printedName": "DKImageExtensionType",
        "children": [
          {
            "kind": "Var",
            "name": "gallery",
            "printedName": "gallery",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImageExtensionType.Type) -> DKImagePickerController.DKImageExtensionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExtensionType",
                    "printedName": "DKImagePickerController.DKImageExtensionType",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImageExtensionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageExtensionType",
                        "printedName": "DKImagePickerController.DKImageExtensionType",
                        "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType@DKImageExtensionTypeGallery",
            "mangledName": "$s23DKImagePickerController0A13ExtensionTypeO7galleryyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "camera",
            "printedName": "camera",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImageExtensionType.Type) -> DKImagePickerController.DKImageExtensionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExtensionType",
                    "printedName": "DKImagePickerController.DKImageExtensionType",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImageExtensionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageExtensionType",
                        "printedName": "DKImagePickerController.DKImageExtensionType",
                        "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType@DKImageExtensionTypeCamera",
            "mangledName": "$s23DKImagePickerController0A13ExtensionTypeO6camerayA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "inlineCamera",
            "printedName": "inlineCamera",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImageExtensionType.Type) -> DKImagePickerController.DKImageExtensionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExtensionType",
                    "printedName": "DKImagePickerController.DKImageExtensionType",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImageExtensionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageExtensionType",
                        "printedName": "DKImagePickerController.DKImageExtensionType",
                        "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType@DKImageExtensionTypeInlineCamera",
            "mangledName": "$s23DKImagePickerController0A13ExtensionTypeO12inlineCamerayA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "photoEditor",
            "printedName": "photoEditor",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImageExtensionType.Type) -> DKImagePickerController.DKImageExtensionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExtensionType",
                    "printedName": "DKImagePickerController.DKImageExtensionType",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImageExtensionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageExtensionType",
                        "printedName": "DKImagePickerController.DKImageExtensionType",
                        "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType@DKImageExtensionTypePhotoEditor",
            "mangledName": "$s23DKImagePickerController0A13ExtensionTypeO11photoEditoryA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImageExtensionType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExtensionType",
                    "printedName": "DKImagePickerController.DKImageExtensionType",
                    "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0A13ExtensionTypeO8rawValueACSgSi_tcfc",
            "mangledName": "$s23DKImagePickerController0A13ExtensionTypeO8rawValueACSgSi_tcfc",
            "moduleName": "DKImagePickerController",
            "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:23DKImagePickerController0A13ExtensionTypeO8rawValueSivp",
            "mangledName": "$s23DKImagePickerController0A13ExtensionTypeO8rawValueSivp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A13ExtensionTypeO8rawValueSivg",
                "mangledName": "$s23DKImagePickerController0A13ExtensionTypeO8rawValueSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType",
        "mangledName": "$s23DKImagePickerController0A13ExtensionTypeO",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "TypeDecl",
        "name": "DKImageExtensionProtocol",
        "printedName": "DKImageExtensionProtocol",
        "children": [
          {
            "kind": "Function",
            "name": "perform",
            "printedName": "perform(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.AnyHashable : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyHashable",
                    "printedName": "Swift.AnyHashable",
                    "usr": "s:s11AnyHashableV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A17ExtensionProtocolP7perform4withySDys11AnyHashableVypG_tF",
            "mangledName": "$s23DKImagePickerController0A17ExtensionProtocolP7perform4withySDys11AnyHashableVypG_tF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageExtensionProtocol>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageExtensionProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "finish",
            "printedName": "finish()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A17ExtensionProtocolP6finishyyF",
            "mangledName": "$s23DKImagePickerController0A17ExtensionProtocolP6finishyyF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageExtensionProtocol>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageExtensionProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:23DKImagePickerController0A17ExtensionProtocolP",
        "mangledName": "$s23DKImagePickerController0A17ExtensionProtocolP",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "DKImageBaseExtension",
        "printedName": "DKImageBaseExtension",
        "children": [
          {
            "kind": "Var",
            "name": "context",
            "printedName": "context",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionContext",
                "printedName": "DKImagePickerController.DKImageExtensionContext",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A13BaseExtensionC7contextAA0aE7ContextCvp",
            "mangledName": "$s23DKImagePickerController0A13BaseExtensionC7contextAA0aE7ContextCvp",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExtensionContext",
                    "printedName": "DKImagePickerController.DKImageExtensionContext",
                    "usr": "s:23DKImagePickerController0A16ExtensionContextC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A13BaseExtensionC7contextAA0aE7ContextCvg",
                "mangledName": "$s23DKImagePickerController0A13BaseExtensionC7contextAA0aE7ContextCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(context:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageBaseExtension",
                "printedName": "DKImagePickerController.DKImageBaseExtension",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseExtension"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionContext",
                "printedName": "DKImagePickerController.DKImageExtensionContext",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0A13BaseExtensionC7contextAcA0aE7ContextC_tcfc",
            "mangledName": "$s23DKImagePickerController0A13BaseExtensionC7contextAcA0aE7ContextC_tcfc",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "AccessControl",
              "Required"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "perform",
            "printedName": "perform(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.AnyHashable : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyHashable",
                    "printedName": "Swift.AnyHashable",
                    "usr": "s:s11AnyHashableV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A13BaseExtensionC7perform4withySDys11AnyHashableVypG_tF",
            "mangledName": "$s23DKImagePickerController0A13BaseExtensionC7perform4withySDys11AnyHashableVypG_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "finish",
            "printedName": "finish()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A13BaseExtensionC6finishyyF",
            "mangledName": "$s23DKImagePickerController0A13BaseExtensionC6finishyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "extensionType",
            "printedName": "extensionType()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A13BaseExtensionC13extensionTypeAA0aeG0OyFZ",
            "mangledName": "$s23DKImagePickerController0A13BaseExtensionC13extensionTypeAA0aeG0OyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "registerAsDefaultExtension",
            "printedName": "registerAsDefaultExtension()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseExtension(cm)registerAsDefaultExtension",
            "mangledName": "$s23DKImagePickerController0A13BaseExtensionC017registerAsDefaultE0yyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageBaseExtension",
                "printedName": "DKImagePickerController.DKImageBaseExtension",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseExtension"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseExtension(im)init",
            "mangledName": "$s23DKImagePickerController0A13BaseExtensionCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseExtension",
        "mangledName": "$s23DKImagePickerController0A13BaseExtensionC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKImageExtensionProtocol",
            "printedName": "DKImageExtensionProtocol",
            "usr": "s:23DKImagePickerController0A17ExtensionProtocolP",
            "mangledName": "$s23DKImagePickerController0A17ExtensionProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageExtensionNone",
        "printedName": "DKImageExtensionNone",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(context:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionNone",
                "printedName": "DKImagePickerController.DKImageExtensionNone",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionNone"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionContext",
                "printedName": "DKImagePickerController.DKImageExtensionContext",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0A13ExtensionNoneC7contextAcA0aD7ContextC_tcfc",
            "mangledName": "$s23DKImagePickerController0A13ExtensionNoneC7contextAcA0aD7ContextC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "declAttributes": [
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionNone",
        "mangledName": "$s23DKImagePickerController0A13ExtensionNoneC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseExtension",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "DKImagePickerController.DKImageBaseExtension",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKImageExtensionProtocol",
            "printedName": "DKImageExtensionProtocol",
            "usr": "s:23DKImagePickerController0A17ExtensionProtocolP",
            "mangledName": "$s23DKImagePickerController0A17ExtensionProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageExtensionController",
        "printedName": "DKImageExtensionController",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(imagePickerController:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionController",
                "printedName": "DKImagePickerController.DKImageExtensionController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(im)initWithImagePickerController:",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0C05imagebC0Ac2AC_tcfc",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "perform",
            "printedName": "perform(extensionType:with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.AnyHashable : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyHashable",
                    "printedName": "Swift.AnyHashable",
                    "usr": "s:s11AnyHashableV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(im)performWithExtensionType:with:",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0C7perform13extensionType4withyAA0adG0O_SDys11AnyHashableVypGtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "finish",
            "printedName": "finish(extensionType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(im)finishWithExtensionType:",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0C6finish13extensionTypeyAA0adG0O_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "enable",
            "printedName": "enable(extensionType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(im)enableWithExtensionType:",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0C6enable13extensionTypeyAA0adG0O_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "disable",
            "printedName": "disable(extensionType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(im)disableWithExtensionType:",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0C7disable13extensionTypeyAA0adG0O_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isExtensionTypeAvailable",
            "printedName": "isExtensionTypeAvailable(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(im)isExtensionTypeAvailable:",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0C02isD13TypeAvailableySbAA0adF0OF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "registerExtension",
            "printedName": "registerExtension(extensionClass:for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "DKImagePickerController.DKImageBaseExtension.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageBaseExtension",
                    "printedName": "DKImagePickerController.DKImageBaseExtension",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseExtension"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(cm)registerExtensionWithExtensionClass:for:",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0C08registerD014extensionClass3foryAA0a4BaseD0Cm_AA0aD4TypeOtFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "unregisterExtension",
            "printedName": "unregisterExtension(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(cm)unregisterExtensionFor:",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0C010unregisterD03foryAA0aD4TypeO_tFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "registerDefaultExtension",
            "printedName": "registerDefaultExtension(extensionClass:for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "DKImagePickerController.DKImageBaseExtension.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageBaseExtension",
                    "printedName": "DKImagePickerController.DKImageBaseExtension",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseExtension"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(cm)registerDefaultExtensionWithExtensionClass:for:",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0C015registerDefaultD014extensionClass3foryAA0a4BaseD0Cm_AA0aD4TypeOtFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionController",
                "printedName": "DKImagePickerController.DKImageExtensionController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController(im)init",
            "mangledName": "$s23DKImagePickerController0a9ExtensionC0CACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController",
        "mangledName": "$s23DKImagePickerController0a9ExtensionC0C",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "DKPhotoGallery",
        "printedName": "DKPhotoGallery",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageExtensionGallery",
        "printedName": "DKImageExtensionGallery",
        "children": [
          {
            "kind": "Var",
            "name": "gallery",
            "printedName": "gallery",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKPhotoGallery.DKPhotoGallery?"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A16ExtensionGalleryC7gallery07DKPhotoE0AECSgvp",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC7gallery07DKPhotoE0AECSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKPhotoGallery.DKPhotoGallery?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKPhotoGallery",
                        "printedName": "DKPhotoGallery.DKPhotoGallery",
                        "usr": "c:@M@DKPhotoGallery@objc(cs)DKPhotoGallery"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionGalleryC7gallery07DKPhotoE0AECSgvg",
                "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC7gallery07DKPhotoE0AECSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKPhotoGallery.DKPhotoGallery?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKPhotoGallery",
                        "printedName": "DKPhotoGallery.DKPhotoGallery",
                        "usr": "c:@M@DKPhotoGallery@objc(cs)DKPhotoGallery"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionGalleryC7gallery07DKPhotoE0AECSgvs",
                "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC7gallery07DKPhotoE0AECSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionGalleryC7gallery07DKPhotoE0AECSgvM",
                "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC7gallery07DKPhotoE0AECSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "group",
            "printedName": "group",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "DKImagePickerController.DKAssetGroup?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroup",
                    "printedName": "DKImagePickerController.DKAssetGroup",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A16ExtensionGalleryC5groupAA12DKAssetGroupCSgvp",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC5groupAA12DKAssetGroupCSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKAssetGroup?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAssetGroup",
                        "printedName": "DKImagePickerController.DKAssetGroup",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionGalleryC5groupAA12DKAssetGroupCSgvg",
                "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC5groupAA12DKAssetGroupCSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKAssetGroup?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAssetGroup",
                        "printedName": "DKImagePickerController.DKAssetGroup",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionGalleryC5groupAA12DKAssetGroupCSgvs",
                "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC5groupAA12DKAssetGroupCSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionGalleryC5groupAA12DKAssetGroupCSgvM",
                "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC5groupAA12DKAssetGroupCSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "extensionType",
            "printedName": "extensionType()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionType",
                "printedName": "DKImagePickerController.DKImageExtensionType",
                "usr": "c:@M@DKImagePickerController@E@DKImageExtensionType"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16ExtensionGalleryC13extensionTypeAA0adG0OyFZ",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC13extensionTypeAA0adG0OyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "overriding": true,
            "isOpen": true,
            "declAttributes": [
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "perform",
            "printedName": "perform(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.AnyHashable : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyHashable",
                    "printedName": "Swift.AnyHashable",
                    "usr": "s:s11AnyHashableV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16ExtensionGalleryC7perform4withySDys11AnyHashableVypG_tF",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC7perform4withySDys11AnyHashableVypG_tF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createGallery",
            "printedName": "createGallery(with:group:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKPhotoGallery.DKPhotoGallery?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKPhotoGallery",
                    "printedName": "DKPhotoGallery.DKPhotoGallery",
                    "usr": "c:@M@DKPhotoGallery@objc(cs)DKPhotoGallery"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.AnyHashable : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyHashable",
                    "printedName": "Swift.AnyHashable",
                    "usr": "s:s11AnyHashableV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16ExtensionGalleryC06createE04with5group07DKPhotoE0AGCSgSDys11AnyHashableVypG_AA12DKAssetGroupCtF",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC06createE04with5group07DKPhotoE0AGCSgSDys11AnyHashableVypG_AA12DKAssetGroupCtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "backItem",
            "printedName": "backItem",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIBarButtonItem",
                "printedName": "UIKit.UIBarButtonItem",
                "usr": "c:objc(cs)UIBarButtonItem"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A16ExtensionGalleryC8backItemSo011UIBarButtonG0Cvp",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC8backItemSo011UIBarButtonG0Cvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Lazy",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIBarButtonItem",
                    "printedName": "UIKit.UIBarButtonItem",
                    "usr": "c:objc(cs)UIBarButtonItem"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionGalleryC8backItemSo011UIBarButtonG0Cvg",
                "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC8backItemSo011UIBarButtonG0Cvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIBarButtonItem",
                    "printedName": "UIKit.UIBarButtonItem",
                    "usr": "c:objc(cs)UIBarButtonItem"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionGalleryC8backItemSo011UIBarButtonG0Cvs",
                "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC8backItemSo011UIBarButtonG0Cvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16ExtensionGalleryC8backItemSo011UIBarButtonG0CvM",
                "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC8backItemSo011UIBarButtonG0CvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "photoGallery",
            "printedName": "photoGallery(_:didShow:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKPhotoGallery",
                "printedName": "DKPhotoGallery.DKPhotoGallery",
                "usr": "c:@M@DKPhotoGallery@objc(cs)DKPhotoGallery"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionGallery(im)photoGallery:didShow:",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC05photoE0_7didShowy07DKPhotoE0AFC_SitF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "photoGallery:didShow:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "selectAssetFromGallery",
            "printedName": "selectAssetFromGallery(button:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIButton",
                "printedName": "UIKit.UIButton",
                "usr": "c:objc(cs)UIButton"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionGallery(im)selectAssetFromGalleryWithButton:",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC015selectAssetFromE06buttonySo8UIButtonC_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "selectAssetFromGalleryWithButton:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateGalleryAssetSelection",
            "printedName": "updateGalleryAssetSelection()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16ExtensionGalleryC06updateE14AssetSelectionyyF",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC06updateE14AssetSelectionyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dismissGallery",
            "printedName": "dismissGallery()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionGallery(im)dismissGallery",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC07dismissE0yyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(context:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionGallery",
                "printedName": "DKImagePickerController.DKImageExtensionGallery",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionGallery"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageExtensionContext",
                "printedName": "DKImagePickerController.DKImageExtensionContext",
                "usr": "s:23DKImagePickerController0A16ExtensionContextC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0A16ExtensionGalleryC7contextAcA0aD7ContextC_tcfc",
            "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC7contextAcA0aD7ContextC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "declAttributes": [
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionGallery",
        "mangledName": "$s23DKImagePickerController0A16ExtensionGalleryC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseExtension",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "DKImagePickerController.DKImageBaseExtension",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKImageExtensionProtocol",
            "printedName": "DKImageExtensionProtocol",
            "usr": "s:23DKImagePickerController0A17ExtensionProtocolP",
            "mangledName": "$s23DKImagePickerController0A17ExtensionProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "DKPhotoGalleryDelegate",
            "printedName": "DKPhotoGalleryDelegate",
            "usr": "c:@M@DKPhotoGallery@objc(pl)DKPhotoGalleryDelegate",
            "mangledName": "$s14DKPhotoGallery0aB8DelegateP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageGroupDataManagerObserver",
        "printedName": "DKImageGroupDataManagerObserver",
        "children": [
          {
            "kind": "Function",
            "name": "groupDidUpdate",
            "printedName": "groupDidUpdate(groupId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageGroupDataManagerObserver(im)groupDidUpdateWithGroupId:",
            "mangledName": "$s23DKImagePickerController0A24GroupDataManagerObserverP14groupDidUpdate0H2IdySS_tF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "protocolReq": true,
            "objc_name": "groupDidUpdateWithGroupId:",
            "declAttributes": [
              "Optional",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "groupDidRemove",
            "printedName": "groupDidRemove(groupId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageGroupDataManagerObserver(im)groupDidRemoveWithGroupId:",
            "mangledName": "$s23DKImagePickerController0A24GroupDataManagerObserverP14groupDidRemove0H2IdySS_tF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "protocolReq": true,
            "objc_name": "groupDidRemoveWithGroupId:",
            "declAttributes": [
              "Optional",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "group",
            "printedName": "group(groupId:didRemoveAssets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageGroupDataManagerObserver(im)groupWithGroupId:didRemoveAssets:",
            "mangledName": "$s23DKImagePickerController0A24GroupDataManagerObserverP5group0H2Id15didRemoveAssetsySS_SayAA7DKAssetCGtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "protocolReq": true,
            "objc_name": "groupWithGroupId:didRemoveAssets:",
            "declAttributes": [
              "Optional",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "group",
            "printedName": "group(groupId:didInsertAssets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageGroupDataManagerObserver(im)groupWithGroupId:didInsertAssets:",
            "mangledName": "$s23DKImagePickerController0A24GroupDataManagerObserverP5group0H2Id15didInsertAssetsySS_SayAA7DKAssetCGtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "protocolReq": true,
            "objc_name": "groupWithGroupId:didInsertAssets:",
            "declAttributes": [
              "Optional",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "groupDidUpdateComplete",
            "printedName": "groupDidUpdateComplete(groupId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageGroupDataManagerObserver(im)groupDidUpdateCompleteWithGroupId:",
            "mangledName": "$s23DKImagePickerController0A24GroupDataManagerObserverP22groupDidUpdateComplete0H2IdySS_tF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "protocolReq": true,
            "objc_name": "groupDidUpdateCompleteWithGroupId:",
            "declAttributes": [
              "Optional",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "groupsDidInsert",
            "printedName": "groupsDidInsert(groupIds:)",
            "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": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImageGroupDataManagerObserver(im)groupsDidInsertWithGroupIds:",
            "mangledName": "$s23DKImagePickerController0A24GroupDataManagerObserverP15groupsDidInsert8groupIdsySaySSG_tF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImageGroupDataManagerObserver>",
            "protocolReq": true,
            "objc_name": "groupsDidInsertWithGroupIds:",
            "declAttributes": [
              "Optional",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@DKImagePickerController@objc(pl)DKImageGroupDataManagerObserver",
        "mangledName": "$s23DKImagePickerController0A24GroupDataManagerObserverP",
        "moduleName": "DKImagePickerController",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "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": "TypeDecl",
        "name": "DKImageGroupDataManagerConfiguration",
        "printedName": "DKImageGroupDataManagerConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "assetGroupTypes",
            "printedName": "assetGroupTypes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Photos.PHAssetCollectionSubtype]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAssetCollectionSubtype",
                    "printedName": "Photos.PHAssetCollectionSubtype",
                    "usr": "c:@E@PHAssetCollectionSubtype"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC05assetD5TypesSaySo24PHAssetCollectionSubtypeVGvp",
            "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC05assetD5TypesSaySo24PHAssetCollectionSubtypeVGvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Photos.PHAssetCollectionSubtype]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAssetCollectionSubtype",
                        "printedName": "Photos.PHAssetCollectionSubtype",
                        "usr": "c:@E@PHAssetCollectionSubtype"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC05assetD5TypesSaySo24PHAssetCollectionSubtypeVGvg",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC05assetD5TypesSaySo24PHAssetCollectionSubtypeVGvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Photos.PHAssetCollectionSubtype]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAssetCollectionSubtype",
                        "printedName": "Photos.PHAssetCollectionSubtype",
                        "usr": "c:@E@PHAssetCollectionSubtype"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC05assetD5TypesSaySo24PHAssetCollectionSubtypeVGvs",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC05assetD5TypesSaySo24PHAssetCollectionSubtypeVGvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC05assetD5TypesSaySo24PHAssetCollectionSubtypeVGvM",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC05assetD5TypesSaySo24PHAssetCollectionSubtypeVGvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "groupFetchPredicate",
            "printedName": "groupFetchPredicate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.NSPredicate?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSPredicate",
                    "printedName": "Foundation.NSPredicate",
                    "usr": "c:objc(cs)NSPredicate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC19groupFetchPredicateSo11NSPredicateCSgvp",
            "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC19groupFetchPredicateSo11NSPredicateCSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.NSPredicate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NSPredicate",
                        "printedName": "Foundation.NSPredicate",
                        "usr": "c:objc(cs)NSPredicate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC19groupFetchPredicateSo11NSPredicateCSgvg",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC19groupFetchPredicateSo11NSPredicateCSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.NSPredicate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NSPredicate",
                        "printedName": "Foundation.NSPredicate",
                        "usr": "c:objc(cs)NSPredicate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC19groupFetchPredicateSo11NSPredicateCSgvs",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC19groupFetchPredicateSo11NSPredicateCSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC19groupFetchPredicateSo11NSPredicateCSgvM",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC19groupFetchPredicateSo11NSPredicateCSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "assetFetchOptions",
            "printedName": "assetFetchOptions",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHFetchOptions?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHFetchOptions",
                    "printedName": "Photos.PHFetchOptions",
                    "usr": "c:objc(cs)PHFetchOptions"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration(py)assetFetchOptions",
            "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC17assetFetchOptionsSo07PHFetchJ0CSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHFetchOptions?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHFetchOptions",
                        "printedName": "Photos.PHFetchOptions",
                        "usr": "c:objc(cs)PHFetchOptions"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration(im)assetFetchOptions",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC17assetFetchOptionsSo07PHFetchJ0CSgvg",
                "moduleName": "DKImagePickerController",
                "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": "Photos.PHFetchOptions?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHFetchOptions",
                        "printedName": "Photos.PHFetchOptions",
                        "usr": "c:objc(cs)PHFetchOptions"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration(im)setAssetFetchOptions:",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC17assetFetchOptionsSo07PHFetchJ0CSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC17assetFetchOptionsSo07PHFetchJ0CSgvM",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC17assetFetchOptionsSo07PHFetchJ0CSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fetchLimit",
            "printedName": "fetchLimit",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration(py)fetchLimit",
            "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC10fetchLimitSivp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration(im)fetchLimit",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC10fetchLimitSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration(im)setFetchLimit:",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC10fetchLimitSivs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A29GroupDataManagerConfigurationC10fetchLimitSivM",
                "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC10fetchLimitSivM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageGroupDataManagerConfiguration",
                "printedName": "DKImagePickerController.DKImageGroupDataManagerConfiguration",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration(im)init",
            "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override",
              "Required",
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "copy",
            "printedName": "copy(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "ObjectiveC.NSZone?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSZone",
                    "printedName": "ObjectiveC.NSZone",
                    "usr": "s:10ObjectiveC6NSZoneV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration(im)copyWithZone:",
            "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC4copy4withyp10ObjectiveC6NSZoneVSg_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "copyWithZone:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration",
        "mangledName": "$s23DKImagePickerController0A29GroupDataManagerConfigurationC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImageGroupDataManager",
        "printedName": "DKImageGroupDataManager",
        "children": [
          {
            "kind": "Var",
            "name": "groupIds",
            "printedName": "groupIds",
            "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"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC8groupIdsSaySSGSgvp",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC8groupIdsSaySSGSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16GroupDataManagerC8groupIdsSaySSGSgvg",
                "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC8groupIdsSaySSGSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": 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": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16GroupDataManagerC8groupIdsSaySSGSgvs",
                "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC8groupIdsSaySSGSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0A16GroupDataManagerC8groupIdsSaySSGSgvM",
                "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC8groupIdsSaySSGSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageGroupDataManager",
                "printedName": "DKImagePickerController.DKImageGroupDataManager",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageGroupDataManagerConfiguration",
                "printedName": "DKImagePickerController.DKImageGroupDataManagerConfiguration",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManagerConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC13configurationAcA0adeF13ConfigurationC_tcfc",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC13configurationAcA0adeF13ConfigurationC_tcfc",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "invalidate",
            "printedName": "invalidate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC10invalidateyyF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC10invalidateyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchGroups",
            "printedName": "fetchGroups(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.String]?, Foundation.NSError?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.String]?, Foundation.NSError?)",
                    "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": "Optional",
                        "printedName": "Foundation.NSError?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NSError",
                            "printedName": "Foundation.NSError",
                            "usr": "c:objc(cs)NSError"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC11fetchGroupsyyySaySSGSg_So7NSErrorCSgtcF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC11fetchGroupsyyySaySSGSg_So7NSErrorCSgtcF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchGroup",
            "printedName": "fetchGroup(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAssetGroup?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroup",
                    "printedName": "DKImagePickerController.DKAssetGroup",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC05fetchD04withAA07DKAssetD0CSgSS_tF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC05fetchD04withAA07DKAssetD0CSgSS_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchGroupThumbnail",
            "printedName": "fetchGroupThumbnail(with:size:options:completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              },
              {
                "kind": "TypeNominal",
                "name": "PHImageRequestOptions",
                "printedName": "Photos.PHImageRequestOptions",
                "usr": "c:objc(cs)PHImageRequestOptions"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(UIKit.UIImage?, [Swift.AnyHashable : Any]?)",
                    "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": "Optional",
                        "printedName": "[Swift.AnyHashable : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.AnyHashable : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AnyHashable",
                                "printedName": "Swift.AnyHashable",
                                "usr": "s:s11AnyHashableV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC05fetchD9Thumbnail4with4size7options13completeBlockySS_So6CGSizeVSo21PHImageRequestOptionsCySo7UIImageCSg_SDys11AnyHashableVypGSgtctF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC05fetchD9Thumbnail4with4size7options13completeBlockySS_So6CGSizeVSo21PHImageRequestOptionsCySo7UIImageCSg_SDys11AnyHashableVypGSgtctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchAsset",
            "printedName": "fetchAsset(_:index:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKAsset?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC10fetchAsset_5indexAA7DKAssetCSgAA0jD0C_SitF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC10fetchAsset_5indexAA7DKAssetCSgAA0jD0C_SitF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchPHAsset",
            "printedName": "fetchPHAsset(_:index:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHAsset?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAsset",
                    "printedName": "Photos.PHAsset",
                    "usr": "c:objc(cs)PHAsset"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC12fetchPHAsset_5indexSo0H0CSgAA07DKAssetD0C_SitF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC12fetchPHAsset_5indexSo0H0CSgAA07DKAssetD0C_SitF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeDKAssetGroup",
            "printedName": "makeDKAssetGroup(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAssetCollection",
                "printedName": "Photos.PHAssetCollection",
                "usr": "c:objc(cs)PHAssetCollection"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC011makeDKAssetD04withAA0hD0CSo17PHAssetCollectionC_tF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC011makeDKAssetD04withAA0hD0CSo17PHAssetCollectionC_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "collectionType",
            "printedName": "collectionType(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PHAssetCollectionType",
                "printedName": "Photos.PHAssetCollectionType",
                "usr": "c:@E@PHAssetCollectionType"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAssetCollectionSubtype",
                "printedName": "Photos.PHAssetCollectionSubtype",
                "usr": "c:@E@PHAssetCollectionSubtype"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC14collectionType3forSo017PHAssetCollectionH0VSo0jK7SubtypeV_tF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC14collectionType3forSo017PHAssetCollectionH0VSo0jK7SubtypeV_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchGroups",
            "printedName": "fetchGroups(assetGroupTypes:groupFetchPredicate:block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Photos.PHAssetCollectionSubtype]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAssetCollectionSubtype",
                    "printedName": "Photos.PHAssetCollectionSubtype",
                    "usr": "c:@E@PHAssetCollectionSubtype"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.NSPredicate?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSPredicate",
                    "printedName": "Foundation.NSPredicate",
                    "usr": "c:objc(cs)NSPredicate"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Photos.PHAssetCollection) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PHAssetCollection",
                    "printedName": "Photos.PHAssetCollection",
                    "usr": "c:objc(cs)PHAssetCollection"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC11fetchGroups05assetD5Types19groupFetchPredicate5blockySaySo24PHAssetCollectionSubtypeVG_So11NSPredicateCSgySo0oP0CctF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC11fetchGroups05assetD5Types19groupFetchPredicate5blockySaySo24PHAssetCollectionSubtypeVG_So11NSPredicateCSgySo0oP0CctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updatePartial",
            "printedName": "updatePartial(groups:groupIds:completeBlock:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : DKImagePickerController.DKAssetGroup]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroup",
                    "printedName": "DKImagePickerController.DKAssetGroup",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.String]?, Foundation.NSError?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.String]?, Foundation.NSError?)",
                    "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": "Optional",
                        "printedName": "Foundation.NSError?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NSError",
                            "printedName": "Foundation.NSError",
                            "usr": "c:objc(cs)NSError"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC13updatePartial6groups8groupIds13completeBlockySDySSAA07DKAssetD0CG_SaySSGyAKSg_So7NSErrorCSgtctF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC13updatePartial6groups8groupIds13completeBlockySDySSAA07DKAssetD0CG_SaySSGyAKSg_So7NSErrorCSgtctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateGroup",
            "printedName": "updateGroup(_:collection:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAssetCollection",
                "printedName": "Photos.PHAssetCollection",
                "usr": "c:objc(cs)PHAssetCollection"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC06updateD0_10collectionyAA07DKAssetD0C_So17PHAssetCollectionCtF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC06updateD0_10collectionyAA07DKAssetD0C_So17PHAssetCollectionCtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateGroup",
            "printedName": "updateGroup(_:fetchResult:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              },
              {
                "kind": "TypeNominal",
                "name": "PHFetchResult",
                "printedName": "Photos.PHFetchResult<Photos.PHAsset>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAsset",
                    "printedName": "Photos.PHAsset",
                    "usr": "c:objc(cs)PHAsset"
                  }
                ],
                "usr": "c:objc(cs)PHFetchResult"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0A16GroupDataManagerC06updateD0_11fetchResultyAA07DKAssetD0C_So07PHFetchI0CySo7PHAssetCGtF",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC06updateD0_11fetchResultyAA07DKAssetD0C_So07PHFetchI0CySo7PHAssetCGtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "photoLibraryDidChange",
            "printedName": "photoLibraryDidChange(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "PHChange",
                "printedName": "Photos.PHChange",
                "usr": "c:objc(cs)PHChange"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager(im)photoLibraryDidChange:",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC21photoLibraryDidChangeyySo8PHChangeCF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "photoLibraryDidChange:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageGroupDataManager",
                "printedName": "DKImagePickerController.DKImageGroupDataManager",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager(im)init",
            "mangledName": "$s23DKImagePickerController0A16GroupDataManagerCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager",
        "mangledName": "$s23DKImagePickerController0A16GroupDataManagerC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager",
        "superclassNames": [
          "DKImagePickerController.DKImageBaseManager",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKImageBaseManagerObserver",
            "printedName": "DKImageBaseManagerObserver",
            "usr": "s:23DKImagePickerController0A19BaseManagerObserverP",
            "mangledName": "$s23DKImagePickerController0A19BaseManagerObserverP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "DKImagePickerController"
      },
      {
        "kind": "TypeDecl",
        "name": "DKImagePickerControllerAssetType",
        "printedName": "DKImagePickerControllerAssetType",
        "children": [
          {
            "kind": "Var",
            "name": "allPhotos",
            "printedName": "allPhotos",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerControllerAssetType.Type) -> DKImagePickerController.DKImagePickerControllerAssetType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerAssetType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerControllerAssetType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerAssetType",
                        "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType@DKImagePickerControllerAssetTypeAllPhotos",
            "mangledName": "$s23DKImagePickerController0abC9AssetTypeO9allPhotosyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "allVideos",
            "printedName": "allVideos",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerControllerAssetType.Type) -> DKImagePickerController.DKImagePickerControllerAssetType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerAssetType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerControllerAssetType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerAssetType",
                        "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType@DKImagePickerControllerAssetTypeAllVideos",
            "mangledName": "$s23DKImagePickerController0abC9AssetTypeO9allVideosyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "allAssets",
            "printedName": "allAssets",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerControllerAssetType.Type) -> DKImagePickerController.DKImagePickerControllerAssetType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerAssetType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerControllerAssetType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerAssetType",
                        "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType@DKImagePickerControllerAssetTypeAllAssets",
            "mangledName": "$s23DKImagePickerController0abC9AssetTypeO9allAssetsyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImagePickerControllerAssetType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerAssetType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0abC9AssetTypeO8rawValueACSgSi_tcfc",
            "mangledName": "$s23DKImagePickerController0abC9AssetTypeO8rawValueACSgSi_tcfc",
            "moduleName": "DKImagePickerController",
            "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:23DKImagePickerController0abC9AssetTypeO8rawValueSivp",
            "mangledName": "$s23DKImagePickerController0abC9AssetTypeO8rawValueSivp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC9AssetTypeO8rawValueSivg",
                "mangledName": "$s23DKImagePickerController0abC9AssetTypeO8rawValueSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType",
        "mangledName": "$s23DKImagePickerController0abC9AssetTypeO",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "TypeDecl",
        "name": "DKImagePickerControllerSourceType",
        "printedName": "DKImagePickerControllerSourceType",
        "children": [
          {
            "kind": "Var",
            "name": "camera",
            "printedName": "camera",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerControllerSourceType.Type) -> DKImagePickerController.DKImagePickerControllerSourceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerSourceType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerControllerSourceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerSourceType",
                        "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType@DKImagePickerControllerSourceTypeCamera",
            "mangledName": "$s23DKImagePickerController0abC10SourceTypeO6camerayA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "photo",
            "printedName": "photo",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerControllerSourceType.Type) -> DKImagePickerController.DKImagePickerControllerSourceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerSourceType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerControllerSourceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerSourceType",
                        "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType@DKImagePickerControllerSourceTypePhoto",
            "mangledName": "$s23DKImagePickerController0abC10SourceTypeO5photoyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "both",
            "printedName": "both",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerControllerSourceType.Type) -> DKImagePickerController.DKImagePickerControllerSourceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerSourceType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerControllerSourceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerSourceType",
                        "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType@DKImagePickerControllerSourceTypeBoth",
            "mangledName": "$s23DKImagePickerController0abC10SourceTypeO4bothyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImagePickerControllerSourceType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerSourceType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0abC10SourceTypeO8rawValueACSgSi_tcfc",
            "mangledName": "$s23DKImagePickerController0abC10SourceTypeO8rawValueACSgSi_tcfc",
            "moduleName": "DKImagePickerController",
            "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:23DKImagePickerController0abC10SourceTypeO8rawValueSivp",
            "mangledName": "$s23DKImagePickerController0abC10SourceTypeO8rawValueSivp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC10SourceTypeO8rawValueSivg",
                "mangledName": "$s23DKImagePickerController0abC10SourceTypeO8rawValueSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType",
        "mangledName": "$s23DKImagePickerController0abC10SourceTypeO",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "TypeDecl",
        "name": "DKImagePickerControllerExportStatus",
        "printedName": "DKImagePickerControllerExportStatus",
        "children": [
          {
            "kind": "Var",
            "name": "none",
            "printedName": "none",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerControllerExportStatus.Type) -> DKImagePickerController.DKImagePickerControllerExportStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerExportStatus",
                    "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerExportStatus",
                        "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus@DKImagePickerControllerExportStatusNone",
            "mangledName": "$s23DKImagePickerController0abC12ExportStatusO4noneyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "exporting",
            "printedName": "exporting",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerControllerExportStatus.Type) -> DKImagePickerController.DKImagePickerControllerExportStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerExportStatus",
                    "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerExportStatus",
                        "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus@DKImagePickerControllerExportStatusExporting",
            "mangledName": "$s23DKImagePickerController0abC12ExportStatusO9exportingyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerExportStatus",
                    "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0abC12ExportStatusO8rawValueACSgSi_tcfc",
            "mangledName": "$s23DKImagePickerController0abC12ExportStatusO8rawValueACSgSi_tcfc",
            "moduleName": "DKImagePickerController",
            "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:23DKImagePickerController0abC12ExportStatusO8rawValueSivp",
            "mangledName": "$s23DKImagePickerController0abC12ExportStatusO8rawValueSivp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC12ExportStatusO8rawValueSivg",
                "mangledName": "$s23DKImagePickerController0abC12ExportStatusO8rawValueSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus",
        "mangledName": "$s23DKImagePickerController0abC12ExportStatusO",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "TypeDecl",
        "name": "DKImagePickerControllerAware",
        "printedName": "DKImagePickerControllerAware",
        "children": [
          {
            "kind": "Var",
            "name": "imagePickerController",
            "printedName": "imagePickerController",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKImagePickerController.DKImagePickerController?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerAware(py)imagePickerController",
            "mangledName": "$s23DKImagePickerController0abC5AwareP05imagebC0A2ACSgvp",
            "moduleName": "DKImagePickerController",
            "protocolReq": true,
            "declAttributes": [
              "ReferenceOwnership",
              "ObjC"
            ],
            "ownership": 1,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerAware(im)imagePickerController",
                "mangledName": "$s23DKImagePickerController0abC5AwareP05imagebC0A2ACSgvg",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerAware>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerAware>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerAware(im)setImagePickerController:",
                "mangledName": "$s23DKImagePickerController0abC5AwareP05imagebC0A2ACSgvs",
                "moduleName": "DKImagePickerController",
                "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerAware>",
                "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerAware>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "reload",
            "printedName": "reload()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerAware(im)reload",
            "mangledName": "$s23DKImagePickerController0abC5AwareP6reloadyyF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerAware>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerAware>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerAware",
        "mangledName": "$s23DKImagePickerController0abC5AwareP",
        "moduleName": "DKImagePickerController",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "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": "TypeDecl",
        "name": "DKImagePickerControllerObserver",
        "printedName": "DKImagePickerControllerObserver",
        "children": [
          {
            "kind": "Function",
            "name": "imagePickerControllerDidSelect",
            "printedName": "imagePickerControllerDidSelect(assets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerObserver(im)imagePickerControllerDidSelectWithAssets:",
            "mangledName": "$s23DKImagePickerController0abC8ObserverP05imagebC9DidSelect6assetsySayAA7DKAssetCG_tF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerObserver>",
            "protocolReq": true,
            "objc_name": "imagePickerControllerDidSelectWithAssets:",
            "declAttributes": [
              "Optional",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerDidDeselect",
            "printedName": "imagePickerControllerDidDeselect(assets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerObserver(im)imagePickerControllerDidDeselectWithAssets:",
            "mangledName": "$s23DKImagePickerController0abC8ObserverP05imagebC11DidDeselect6assetsySayAA7DKAssetCG_tF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerObserver>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerObserver>",
            "protocolReq": true,
            "objc_name": "imagePickerControllerDidDeselectWithAssets:",
            "declAttributes": [
              "Optional",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerObserver",
        "mangledName": "$s23DKImagePickerController0abC8ObserverP",
        "moduleName": "DKImagePickerController",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "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": "TypeDecl",
        "name": "DKUINavigationController",
        "printedName": "DKUINavigationController",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(navigationBarClass:toolbarClass:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKUINavigationController",
                "printedName": "DKImagePickerController.DKUINavigationController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any AnyObject.Type)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any AnyObject.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any AnyObject.Type)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any AnyObject.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController(im)initWithNavigationBarClass:toolbarClass:",
            "mangledName": "$s23DKImagePickerController014DKUINavigationC0C18navigationBarClass07toolbarG0ACyXlXpSg_AFtcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "intro_iOS": "5.0",
            "objc_name": "initWithNavigationBarClass:toolbarClass:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "Available"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rootViewController:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKUINavigationController",
                "printedName": "DKImagePickerController.DKUINavigationController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController(im)initWithRootViewController:",
            "mangledName": "$s23DKImagePickerController014DKUINavigationC0C08rootViewC0ACSo06UIViewC0C_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithRootViewController:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nibName:bundle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKUINavigationController",
                "printedName": "DKImagePickerController.DKUINavigationController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController"
              },
              {
                "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": "Foundation.Bundle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController(im)initWithNibName:bundle:",
            "mangledName": "$s23DKImagePickerController014DKUINavigationC0C7nibName6bundleACSSSg_So8NSBundleCSgtcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithNibName:bundle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKUINavigationController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKUINavigationController",
                    "printedName": "DKImagePickerController.DKUINavigationController",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController014DKUINavigationC0C5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController",
        "mangledName": "$s23DKImagePickerController014DKUINavigationC0C",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)UINavigationController",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UINavigationController",
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImagePickerController",
        "printedName": "DKImagePickerController",
        "children": [
          {
            "kind": "Var",
            "name": "UIDelegate",
            "printedName": "UIDelegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "DKImagePickerController.DKImagePickerControllerBaseUIDelegate?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerBaseUIDelegate",
                    "printedName": "DKImagePickerController.DKImagePickerControllerBaseUIDelegate",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)UIDelegate",
            "mangledName": "$s23DKImagePickerControllerAAC10UIDelegateAA0abc4BaseD0CSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerControllerBaseUIDelegate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerBaseUIDelegate",
                        "printedName": "DKImagePickerController.DKImagePickerControllerBaseUIDelegate",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)UIDelegate",
                "mangledName": "$s23DKImagePickerControllerAAC10UIDelegateAA0abc4BaseD0CSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerControllerBaseUIDelegate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerBaseUIDelegate",
                        "printedName": "DKImagePickerController.DKImagePickerControllerBaseUIDelegate",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setUIDelegate:",
                "mangledName": "$s23DKImagePickerControllerAAC10UIDelegateAA0abc4BaseD0CSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC10UIDelegateAA0abc4BaseD0CSgvM",
                "mangledName": "$s23DKImagePickerControllerAAC10UIDelegateAA0abc4BaseD0CSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shouldDismissViaUserAction",
            "printedName": "shouldDismissViaUserAction",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)shouldDismissViaUserAction",
            "mangledName": "$s23DKImagePickerControllerAAC26shouldDismissViaUserActionSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "intro_iOS": "13.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC",
              "Available",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)shouldDismissViaUserAction",
                "mangledName": "$s23DKImagePickerControllerAAC26shouldDismissViaUserActionSbvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "singleSelect",
            "printedName": "singleSelect",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)singleSelect",
            "mangledName": "$s23DKImagePickerControllerAAC12singleSelectSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)singleSelect",
                "mangledName": "$s23DKImagePickerControllerAAC12singleSelectSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setSingleSelect:",
                "mangledName": "$s23DKImagePickerControllerAAC12singleSelectSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC12singleSelectSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC12singleSelectSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "autoCloseOnSingleSelect",
            "printedName": "autoCloseOnSingleSelect",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)autoCloseOnSingleSelect",
            "mangledName": "$s23DKImagePickerControllerAAC23autoCloseOnSingleSelectSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)autoCloseOnSingleSelect",
                "mangledName": "$s23DKImagePickerControllerAAC23autoCloseOnSingleSelectSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setAutoCloseOnSingleSelect:",
                "mangledName": "$s23DKImagePickerControllerAAC23autoCloseOnSingleSelectSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC23autoCloseOnSingleSelectSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC23autoCloseOnSingleSelectSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "maxSelectableCount",
            "printedName": "maxSelectableCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)maxSelectableCount",
            "mangledName": "$s23DKImagePickerControllerAAC18maxSelectableCountSivp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)maxSelectableCount",
                "mangledName": "$s23DKImagePickerControllerAAC18maxSelectableCountSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setMaxSelectableCount:",
                "mangledName": "$s23DKImagePickerControllerAAC18maxSelectableCountSivs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC18maxSelectableCountSivM",
                "mangledName": "$s23DKImagePickerControllerAAC18maxSelectableCountSivM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "containsGPSInMetadata",
            "printedName": "containsGPSInMetadata",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerControllerAAC21containsGPSInMetadataSbvp",
            "mangledName": "$s23DKImagePickerControllerAAC21containsGPSInMetadataSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "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": "s:23DKImagePickerControllerAAC21containsGPSInMetadataSbvg",
                "mangledName": "$s23DKImagePickerControllerAAC21containsGPSInMetadataSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": 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": "s:23DKImagePickerControllerAAC21containsGPSInMetadataSbvs",
                "mangledName": "$s23DKImagePickerControllerAAC21containsGPSInMetadataSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC21containsGPSInMetadataSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC21containsGPSInMetadataSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultAssetGroup",
            "printedName": "defaultAssetGroup",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHAssetCollectionSubtype?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAssetCollectionSubtype",
                    "printedName": "Photos.PHAssetCollectionSubtype",
                    "usr": "c:@E@PHAssetCollectionSubtype"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerControllerAAC17defaultAssetGroupSo24PHAssetCollectionSubtypeVSgvp",
            "mangledName": "$s23DKImagePickerControllerAAC17defaultAssetGroupSo24PHAssetCollectionSubtypeVSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAssetCollectionSubtype?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAssetCollectionSubtype",
                        "printedName": "Photos.PHAssetCollectionSubtype",
                        "usr": "c:@E@PHAssetCollectionSubtype"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC17defaultAssetGroupSo24PHAssetCollectionSubtypeVSgvg",
                "mangledName": "$s23DKImagePickerControllerAAC17defaultAssetGroupSo24PHAssetCollectionSubtypeVSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAssetCollectionSubtype?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAssetCollectionSubtype",
                        "printedName": "Photos.PHAssetCollectionSubtype",
                        "usr": "c:@E@PHAssetCollectionSubtype"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC17defaultAssetGroupSo24PHAssetCollectionSubtypeVSgvs",
                "mangledName": "$s23DKImagePickerControllerAAC17defaultAssetGroupSo24PHAssetCollectionSubtypeVSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC17defaultAssetGroupSo24PHAssetCollectionSubtypeVSgvM",
                "mangledName": "$s23DKImagePickerControllerAAC17defaultAssetGroupSo24PHAssetCollectionSubtypeVSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allowSwipeToSelect",
            "printedName": "allowSwipeToSelect",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)allowSwipeToSelect",
            "mangledName": "$s23DKImagePickerControllerAAC18allowSwipeToSelectSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)allowSwipeToSelect",
                "mangledName": "$s23DKImagePickerControllerAAC18allowSwipeToSelectSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setAllowSwipeToSelect:",
                "mangledName": "$s23DKImagePickerControllerAAC18allowSwipeToSelectSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC18allowSwipeToSelectSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC18allowSwipeToSelectSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allowSelectAll",
            "printedName": "allowSelectAll",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)allowSelectAll",
            "mangledName": "$s23DKImagePickerControllerAAC14allowSelectAllSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)allowSelectAll",
                "mangledName": "$s23DKImagePickerControllerAAC14allowSelectAllSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setAllowSelectAll:",
                "mangledName": "$s23DKImagePickerControllerAAC14allowSelectAllSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC14allowSelectAllSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC14allowSelectAllSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inline",
            "printedName": "inline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)inline",
            "mangledName": "$s23DKImagePickerControllerAAC6inlineSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)inline",
                "mangledName": "$s23DKImagePickerControllerAAC6inlineSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setInline:",
                "mangledName": "$s23DKImagePickerControllerAAC6inlineSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC6inlineSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC6inlineSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "assetType",
            "printedName": "assetType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerControllerAssetType",
                "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)assetType",
            "mangledName": "$s23DKImagePickerControllerAAC9assetTypeAA0abc5AssetE0Ovp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerAssetType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)assetType",
                "mangledName": "$s23DKImagePickerControllerAAC9assetTypeAA0abc5AssetE0Ovg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerAssetType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerAssetType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerAssetType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setAssetType:",
                "mangledName": "$s23DKImagePickerControllerAAC9assetTypeAA0abc5AssetE0Ovs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC9assetTypeAA0abc5AssetE0OvM",
                "mangledName": "$s23DKImagePickerControllerAAC9assetTypeAA0abc5AssetE0OvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sourceType",
            "printedName": "sourceType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerControllerSourceType",
                "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)sourceType",
            "mangledName": "$s23DKImagePickerControllerAAC10sourceTypeAA0abc6SourceE0Ovp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerSourceType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)sourceType",
                "mangledName": "$s23DKImagePickerControllerAAC10sourceTypeAA0abc6SourceE0Ovg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerSourceType",
                    "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setSourceType:",
                "mangledName": "$s23DKImagePickerControllerAAC10sourceTypeAA0abc6SourceE0Ovs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC10sourceTypeAA0abc6SourceE0OvM",
                "mangledName": "$s23DKImagePickerControllerAAC10sourceTypeAA0abc6SourceE0OvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allowMultipleTypes",
            "printedName": "allowMultipleTypes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)allowMultipleTypes",
            "mangledName": "$s23DKImagePickerControllerAAC18allowMultipleTypesSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)allowMultipleTypes",
                "mangledName": "$s23DKImagePickerControllerAAC18allowMultipleTypesSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setAllowMultipleTypes:",
                "mangledName": "$s23DKImagePickerControllerAAC18allowMultipleTypesSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC18allowMultipleTypesSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC18allowMultipleTypesSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allowsLandscape",
            "printedName": "allowsLandscape",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)allowsLandscape",
            "mangledName": "$s23DKImagePickerControllerAAC15allowsLandscapeSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)allowsLandscape",
                "mangledName": "$s23DKImagePickerControllerAAC15allowsLandscapeSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setAllowsLandscape:",
                "mangledName": "$s23DKImagePickerControllerAAC15allowsLandscapeSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC15allowsLandscapeSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC15allowsLandscapeSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "showsEmptyAlbums",
            "printedName": "showsEmptyAlbums",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)showsEmptyAlbums",
            "mangledName": "$s23DKImagePickerControllerAAC16showsEmptyAlbumsSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)showsEmptyAlbums",
                "mangledName": "$s23DKImagePickerControllerAAC16showsEmptyAlbumsSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setShowsEmptyAlbums:",
                "mangledName": "$s23DKImagePickerControllerAAC16showsEmptyAlbumsSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC16showsEmptyAlbumsSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC16showsEmptyAlbumsSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "showsCancelButton",
            "printedName": "showsCancelButton",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)showsCancelButton",
            "mangledName": "$s23DKImagePickerControllerAAC17showsCancelButtonSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)showsCancelButton",
                "mangledName": "$s23DKImagePickerControllerAAC17showsCancelButtonSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setShowsCancelButton:",
                "mangledName": "$s23DKImagePickerControllerAAC17showsCancelButtonSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC17showsCancelButtonSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC17showsCancelButtonSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fetchLimit",
            "printedName": "fetchLimit",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)fetchLimit",
            "mangledName": "$s23DKImagePickerControllerAAC10fetchLimitSivp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)fetchLimit",
                "mangledName": "$s23DKImagePickerControllerAAC10fetchLimitSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setFetchLimit:",
                "mangledName": "$s23DKImagePickerControllerAAC10fetchLimitSivs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC10fetchLimitSivM",
                "mangledName": "$s23DKImagePickerControllerAAC10fetchLimitSivM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "didCancel",
            "printedName": "didCancel",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)didCancel",
            "mangledName": "$s23DKImagePickerControllerAAC9didCancelyycSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)didCancel",
                "mangledName": "$s23DKImagePickerControllerAAC9didCancelyycSgvg",
                "moduleName": "DKImagePickerController",
                "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": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setDidCancel:",
                "mangledName": "$s23DKImagePickerControllerAAC9didCancelyycSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC9didCancelyycSgvM",
                "mangledName": "$s23DKImagePickerControllerAAC9didCancelyycSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "didSelectAssets",
            "printedName": "didSelectAssets",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(([DKImagePickerController.DKAsset]) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([DKImagePickerController.DKAsset]) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[DKImagePickerController.DKAsset]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DKAsset",
                            "printedName": "DKImagePickerController.DKAsset",
                            "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)didSelectAssets",
            "mangledName": "$s23DKImagePickerControllerAAC15didSelectAssetsySayAA7DKAssetCGcSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(([DKImagePickerController.DKAsset]) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "([DKImagePickerController.DKAsset]) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[DKImagePickerController.DKAsset]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DKAsset",
                                "printedName": "DKImagePickerController.DKAsset",
                                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)didSelectAssets",
                "mangledName": "$s23DKImagePickerControllerAAC15didSelectAssetsySayAA7DKAssetCGcSgvg",
                "moduleName": "DKImagePickerController",
                "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": "(([DKImagePickerController.DKAsset]) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "([DKImagePickerController.DKAsset]) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[DKImagePickerController.DKAsset]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DKAsset",
                                "printedName": "DKImagePickerController.DKAsset",
                                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setDidSelectAssets:",
                "mangledName": "$s23DKImagePickerControllerAAC15didSelectAssetsySayAA7DKAssetCGcSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC15didSelectAssetsySayAA7DKAssetCGcSgvM",
                "mangledName": "$s23DKImagePickerControllerAAC15didSelectAssetsySayAA7DKAssetCGcSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "selectedChanged",
            "printedName": "selectedChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)selectedChanged",
            "mangledName": "$s23DKImagePickerControllerAAC15selectedChangedyycSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)selectedChanged",
                "mangledName": "$s23DKImagePickerControllerAAC15selectedChangedyycSgvg",
                "moduleName": "DKImagePickerController",
                "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": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setSelectedChanged:",
                "mangledName": "$s23DKImagePickerControllerAAC15selectedChangedyycSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC15selectedChangedyycSgvM",
                "mangledName": "$s23DKImagePickerControllerAAC15selectedChangedyycSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "permissionViewColors",
            "printedName": "permissionViewColors",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKPermissionViewColors",
                "printedName": "DKImagePickerController.DKPermissionViewColors",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionViewColors"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)permissionViewColors",
            "mangledName": "$s23DKImagePickerControllerAAC20permissionViewColorsAA012DKPermissioneF0Cvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKPermissionViewColors",
                    "printedName": "DKImagePickerController.DKPermissionViewColors",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionViewColors"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)permissionViewColors",
                "mangledName": "$s23DKImagePickerControllerAAC20permissionViewColorsAA012DKPermissioneF0Cvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKPermissionViewColors",
                    "printedName": "DKImagePickerController.DKPermissionViewColors",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionViewColors"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setPermissionViewColors:",
                "mangledName": "$s23DKImagePickerControllerAAC20permissionViewColorsAA012DKPermissioneF0Cvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC20permissionViewColorsAA012DKPermissioneF0CvM",
                "mangledName": "$s23DKImagePickerControllerAAC20permissionViewColorsAA012DKPermissioneF0CvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exportsWhenCompleted",
            "printedName": "exportsWhenCompleted",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)exportsWhenCompleted",
            "mangledName": "$s23DKImagePickerControllerAAC20exportsWhenCompletedSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)exportsWhenCompleted",
                "mangledName": "$s23DKImagePickerControllerAAC20exportsWhenCompletedSbvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "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@DKImagePickerController@objc(cs)DKImagePickerController(im)setExportsWhenCompleted:",
                "mangledName": "$s23DKImagePickerControllerAAC20exportsWhenCompletedSbvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC20exportsWhenCompletedSbvM",
                "mangledName": "$s23DKImagePickerControllerAAC20exportsWhenCompletedSbvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exporter",
            "printedName": "exporter",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImageAssetExporter?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageAssetExporter",
                    "printedName": "DKImagePickerController.DKImageAssetExporter",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)exporter",
            "mangledName": "$s23DKImagePickerControllerAAC8exporterAA0A13AssetExporterCSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "DKImagePickerController.DKImageAssetExporter?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageAssetExporter",
                        "printedName": "DKImagePickerController.DKImageAssetExporter",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)exporter",
                "mangledName": "$s23DKImagePickerControllerAAC8exporterAA0A13AssetExporterCSgvg",
                "moduleName": "DKImagePickerController",
                "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": "DKImagePickerController.DKImageAssetExporter?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageAssetExporter",
                        "printedName": "DKImagePickerController.DKImageAssetExporter",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageAssetExporter"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setExporter:",
                "mangledName": "$s23DKImagePickerControllerAAC8exporterAA0A13AssetExporterCSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC8exporterAA0A13AssetExporterCSgvM",
                "mangledName": "$s23DKImagePickerControllerAAC8exporterAA0A13AssetExporterCSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbnailSize",
            "printedName": "thumbnailSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)thumbnailSize",
            "mangledName": "$s23DKImagePickerControllerAAC13thumbnailSizeSo6CGSizeVvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)thumbnailSize",
                "mangledName": "$s23DKImagePickerControllerAAC13thumbnailSizeSo6CGSizeVvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setThumbnailSize:",
                "mangledName": "$s23DKImagePickerControllerAAC13thumbnailSizeSo6CGSizeVvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC13thumbnailSizeSo6CGSizeVvM",
                "mangledName": "$s23DKImagePickerControllerAAC13thumbnailSizeSo6CGSizeVvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exportStatus",
            "printedName": "exportStatus",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerControllerExportStatus",
                "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)exportStatus",
            "mangledName": "$s23DKImagePickerControllerAAC12exportStatusAA0abc6ExportE0Ovp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerControllerExportStatus",
                    "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)exportStatus",
                "mangledName": "$s23DKImagePickerControllerAAC12exportStatusAA0abc6ExportE0Ovg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exportStatusChanged",
            "printedName": "exportStatusChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((DKImagePickerController.DKImagePickerControllerExportStatus) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(DKImagePickerController.DKImagePickerControllerExportStatus) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerControllerExportStatus",
                        "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)exportStatusChanged",
            "mangledName": "$s23DKImagePickerControllerAAC19exportStatusChangedyAA0abc6ExportE0OcSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((DKImagePickerController.DKImagePickerControllerExportStatus) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(DKImagePickerController.DKImagePickerControllerExportStatus) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DKImagePickerControllerExportStatus",
                            "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)exportStatusChanged",
                "mangledName": "$s23DKImagePickerControllerAAC19exportStatusChangedyAA0abc6ExportE0OcSgvg",
                "moduleName": "DKImagePickerController",
                "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": "((DKImagePickerController.DKImagePickerControllerExportStatus) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(DKImagePickerController.DKImagePickerControllerExportStatus) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DKImagePickerControllerExportStatus",
                            "printedName": "DKImagePickerController.DKImagePickerControllerExportStatus",
                            "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerExportStatus"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setExportStatusChanged:",
                "mangledName": "$s23DKImagePickerControllerAAC19exportStatusChangedyAA0abc6ExportE0OcSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC19exportStatusChangedyAA0abc6ExportE0OcSgvM",
                "mangledName": "$s23DKImagePickerControllerAAC19exportStatusChangedyAA0abc6ExportE0OcSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "groupDataManager",
            "printedName": "groupDataManager",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageGroupDataManager",
                "printedName": "DKImagePickerController.DKImageGroupDataManager",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)groupDataManager",
            "mangledName": "$s23DKImagePickerControllerAAC16groupDataManagerAA0a5GroupeF0Cvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Lazy",
              "SetterAccess",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageGroupDataManager",
                    "printedName": "DKImagePickerController.DKImageGroupDataManager",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)groupDataManager",
                "mangledName": "$s23DKImagePickerControllerAAC16groupDataManagerAA0a5GroupeF0Cvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "selectedAssetIdentifiers",
            "printedName": "selectedAssetIdentifiers",
            "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": "s:23DKImagePickerControllerAAC24selectedAssetIdentifiersSaySSGvp",
            "mangledName": "$s23DKImagePickerControllerAAC24selectedAssetIdentifiersSaySSGvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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": "s:23DKImagePickerControllerAAC24selectedAssetIdentifiersSaySSGvg",
                "mangledName": "$s23DKImagePickerControllerAAC24selectedAssetIdentifiersSaySSGvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "extensionController",
            "printedName": "extensionController",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "DKImagePickerController.DKImageExtensionController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageExtensionController",
                    "printedName": "DKImagePickerController.DKImageExtensionController",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerControllerAAC09extensionC0AA0a9ExtensionC0CSgvp",
            "mangledName": "$s23DKImagePickerControllerAAC09extensionC0AA0a9ExtensionC0CSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Lazy",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImageExtensionController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageExtensionController",
                        "printedName": "DKImagePickerController.DKImageExtensionController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC09extensionC0AA0a9ExtensionC0CSgvg",
                "mangledName": "$s23DKImagePickerControllerAAC09extensionC0AA0a9ExtensionC0CSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImageExtensionController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImageExtensionController",
                        "printedName": "DKImagePickerController.DKImageExtensionController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImageExtensionController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC09extensionC0AA0a9ExtensionC0CSgvs",
                "mangledName": "$s23DKImagePickerControllerAAC09extensionC0AA0a9ExtensionC0CSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC09extensionC0AA0a9ExtensionC0CSgvM",
                "mangledName": "$s23DKImagePickerControllerAAC09extensionC0AA0a9ExtensionC0CSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "proxyObserver",
            "printedName": "proxyObserver",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImageBaseManager",
                "printedName": "DKImagePickerController.DKImageBaseManager",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerControllerAAC13proxyObserverAA0A11BaseManagerCvp",
            "mangledName": "$s23DKImagePickerControllerAAC13proxyObserverAA0A11BaseManagerCvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageBaseManager",
                    "printedName": "DKImagePickerController.DKImageBaseManager",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC13proxyObserverAA0A11BaseManagerCvg",
                "mangledName": "$s23DKImagePickerControllerAAC13proxyObserverAA0A11BaseManagerCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageBaseManager",
                    "printedName": "DKImagePickerController.DKImageBaseManager",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageBaseManager"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC13proxyObserverAA0A11BaseManagerCvs",
                "mangledName": "$s23DKImagePickerControllerAAC13proxyObserverAA0A11BaseManagerCvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerControllerAAC13proxyObserverAA0A11BaseManagerCvM",
                "mangledName": "$s23DKImagePickerControllerAAC13proxyObserverAA0A11BaseManagerCvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(groupDataManager:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImageGroupDataManager?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImageGroupDataManager",
                    "printedName": "DKImagePickerController.DKImageGroupDataManager",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerControllerAAC16groupDataManagerAbA0a5GroupeF0CSg_tcfc",
            "mangledName": "$s23DKImagePickerControllerAAC16groupDataManagerAbA0a5GroupeF0CSg_tcfc",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Convenience",
              "AccessControl"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "viewWillAppear",
            "printedName": "viewWillAppear(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)viewWillAppear:",
            "mangledName": "$s23DKImagePickerControllerAAC14viewWillAppearyySbF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewWillAppear:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeRootVC",
            "printedName": "makeRootVC()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "any UIKit.UIViewController & DKImagePickerController.DKImagePickerControllerAware"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)makeRootVC",
            "mangledName": "$s23DKImagePickerControllerAAC10makeRootVCAA0abC5Aware_So06UIViewC0CXcyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "presentCamera",
            "printedName": "presentCamera()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)presentCamera",
            "mangledName": "$s23DKImagePickerControllerAAC13presentCamerayyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "present",
            "printedName": "present(_:animated:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)presentViewController:animated:completion:",
            "mangledName": "$s23DKImagePickerControllerAAC7present_8animated10completionySo06UIViewC0C_SbyycSgtF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "presentViewController:animated:completion:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dismiss",
            "printedName": "dismiss(animated:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)dismissViewControllerAnimated:completion:",
            "mangledName": "$s23DKImagePickerControllerAAC7dismiss8animated10completionySb_yycSgtF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "dismissViewControllerAnimated:completion:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dismissCamera",
            "printedName": "dismissCamera()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)dismissCamera",
            "mangledName": "$s23DKImagePickerControllerAAC13dismissCamerayyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dismiss",
            "printedName": "dismiss()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)dismiss",
            "mangledName": "$s23DKImagePickerControllerAAC7dismissyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "done",
            "printedName": "done()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)done",
            "mangledName": "$s23DKImagePickerControllerAAC4doneyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reload",
            "printedName": "reload(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImageGroupDataManager",
                "printedName": "DKImagePickerController.DKImageGroupDataManager",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImageGroupDataManager"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)reloadWith:",
            "mangledName": "$s23DKImagePickerControllerAAC6reload4withyAA0A16GroupDataManagerC_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "reloadWith:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "processImageFromCamera",
            "printedName": "processImageFromCamera(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.AnyHashable : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.AnyHashable : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AnyHashable",
                        "printedName": "Swift.AnyHashable",
                        "usr": "s:s11AnyHashableV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerControllerAAC22processImageFromCamerayySo7UIImageC_SDys11AnyHashableVypGSgtF",
            "mangledName": "$s23DKImagePickerControllerAAC22processImageFromCamerayySo7UIImageC_SDys11AnyHashableVypGSgtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "saveImage",
            "printedName": "saveImage(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.AnyHashable : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.AnyHashable : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AnyHashable",
                        "printedName": "Swift.AnyHashable",
                        "usr": "s:s11AnyHashableV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKAsset) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)saveImage:::",
            "mangledName": "$s23DKImagePickerControllerAAC9saveImageyySo7UIImageC_SDys11AnyHashableVypGSgyAA7DKAssetCctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "saveImageToAlbum",
            "printedName": "saveImageToAlbum(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKAsset) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)saveImageToAlbum::",
            "mangledName": "$s23DKImagePickerControllerAAC16saveImageToAlbumyySo7UIImageC_yAA7DKAssetCctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "saveImageDataToAlbumForiOS9",
            "printedName": "saveImageDataToAlbumForiOS9(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKAsset) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)saveImageDataToAlbumForiOS9::",
            "mangledName": "$s23DKImagePickerControllerAAC27saveImageDataToAlbumForiOS9yy10Foundation0F0V_yAA7DKAssetCctF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "writeMetadata",
            "printedName": "writeMetadata(_:into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.AnyHashable : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyHashable",
                    "printedName": "Swift.AnyHashable",
                    "usr": "s:s11AnyHashableV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)writeMetadata:into:",
            "mangledName": "$s23DKImagePickerControllerAAC13writeMetadata_4into10Foundation4DataVSgSDys11AnyHashableVypG_AGtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "select",
            "printedName": "select(asset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)selectWithAsset:",
            "mangledName": "$s23DKImagePickerControllerAAC6select5assetyAA7DKAssetC_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "selectWithAsset:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "select",
            "printedName": "select(assets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)selectWithAssets:",
            "mangledName": "$s23DKImagePickerControllerAAC6select6assetsySayAA7DKAssetCG_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "selectWithAssets:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleSelectAll",
            "printedName": "handleSelectAll()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)handleSelectAll",
            "mangledName": "$s23DKImagePickerControllerAAC15handleSelectAllyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deselect",
            "printedName": "deselect(asset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)deselectWithAsset:",
            "mangledName": "$s23DKImagePickerControllerAAC8deselect5assetyAA7DKAssetC_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "deselectWithAsset:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removeSelection",
            "printedName": "removeSelection(asset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)removeSelectionWithAsset:",
            "mangledName": "$s23DKImagePickerControllerAAC15removeSelection5assetyAA7DKAssetC_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "removeSelectionWithAsset:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deselectAll",
            "printedName": "deselectAll()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)deselectAll",
            "mangledName": "$s23DKImagePickerControllerAAC11deselectAllyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setSelectedAssets",
            "printedName": "setSelectedAssets(assets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)setSelectedAssetsWithAssets:",
            "mangledName": "$s23DKImagePickerControllerAAC17setSelectedAssets6assetsySayAA7DKAssetCG_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "setSelectedAssetsWithAssets:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "index",
            "printedName": "index(of:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerControllerAAC5index2ofSiSgAA7DKAssetC_tF",
            "mangledName": "$s23DKImagePickerControllerAAC5index2ofSiSgAA7DKAssetC_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "contains",
            "printedName": "contains(asset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)containsWithAsset:",
            "mangledName": "$s23DKImagePickerControllerAAC8contains5assetSbAA7DKAssetC_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "containsWithAsset:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "scroll",
            "printedName": "scroll(to:animated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "IndexPath",
                "printedName": "Foundation.IndexPath",
                "usr": "s:10Foundation9IndexPathV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)scrollTo:animated:",
            "mangledName": "$s23DKImagePickerControllerAAC6scroll2to8animatedy10Foundation9IndexPathV_SbtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "scrollTo:animated:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "scrollToLastTappedIndexPath",
            "printedName": "scrollToLastTappedIndexPath(animated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)scrollToLastTappedIndexPathWithAnimated:",
            "mangledName": "$s23DKImagePickerControllerAAC27scrollToLastTappedIndexPath8animatedySb_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "scrollToLastTappedIndexPathWithAnimated:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "selectedAssets",
            "printedName": "selectedAssets",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)selectedAssets",
            "mangledName": "$s23DKImagePickerControllerAAC14selectedAssetsSayAA7DKAssetCGvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[DKImagePickerController.DKAsset]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKAsset",
                        "printedName": "DKImagePickerController.DKAsset",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)selectedAssets",
                "mangledName": "$s23DKImagePickerControllerAAC14selectedAssetsSayAA7DKAssetCGvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "canSelect",
            "printedName": "canSelect(asset:showAlert:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAsset",
                "printedName": "DKImagePickerController.DKAsset",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)canSelectWithAsset:showAlert:",
            "mangledName": "$s23DKImagePickerControllerAAC9canSelect5asset9showAlertSbAA7DKAssetC_SbtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "canSelectWithAsset:showAlert:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "add",
            "printedName": "add(observer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "AnyObject"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerControllerAAC3add8observeryyXl_tF",
            "mangledName": "$s23DKImagePickerControllerAAC3add8observeryyXl_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "remove",
            "printedName": "remove(observer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "AnyObject"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerControllerAAC6remove8observeryyXl_tF",
            "mangledName": "$s23DKImagePickerControllerAAC6remove8observeryyXl_tF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "notify",
            "printedName": "notify(with:object:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Selector",
                "printedName": "ObjectiveC.Selector",
                "usr": "s:10ObjectiveC8SelectorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerControllerAAC6notify4with6objecty10ObjectiveC8SelectorV_yXlSgtF",
            "mangledName": "$s23DKImagePickerControllerAAC6notify4with6objecty10ObjectiveC8SelectorV_yXlSgtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "notify",
            "printedName": "notify(with:object:objectTwo:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Selector",
                "printedName": "ObjectiveC.Selector",
                "usr": "s:10ObjectiveC8SelectorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerControllerAAC6notify4with6object0F3Twoy10ObjectiveC8SelectorV_yXlSgAJtF",
            "mangledName": "$s23DKImagePickerControllerAAC6notify4with6object0F3Twoy10ObjectiveC8SelectorV_yXlSgAJtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "shouldAutorotate",
            "printedName": "shouldAutorotate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)shouldAutorotate",
            "mangledName": "$s23DKImagePickerControllerAAC16shouldAutorotateSbvp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "shouldAutorotate",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "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@DKImagePickerController@objc(cs)DKImagePickerController(im)shouldAutorotate",
                "mangledName": "$s23DKImagePickerControllerAAC16shouldAutorotateSbvg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "isOpen": true,
                "objc_name": "shouldAutorotate",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "supportedInterfaceOrientations",
            "printedName": "supportedInterfaceOrientations",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIInterfaceOrientationMask",
                "printedName": "UIKit.UIInterfaceOrientationMask",
                "usr": "c:@E@UIInterfaceOrientationMask"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(py)supportedInterfaceOrientations",
            "mangledName": "$s23DKImagePickerControllerAAC30supportedInterfaceOrientationsSo26UIInterfaceOrientationMaskVvp",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "supportedInterfaceOrientations",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIInterfaceOrientationMask",
                    "printedName": "UIKit.UIInterfaceOrientationMask",
                    "usr": "c:@E@UIInterfaceOrientationMask"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)supportedInterfaceOrientations",
                "mangledName": "$s23DKImagePickerControllerAAC30supportedInterfaceOrientationsSo26UIInterfaceOrientationMaskVvg",
                "moduleName": "DKImagePickerController",
                "overriding": true,
                "isOpen": true,
                "objc_name": "supportedInterfaceOrientations",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "presentationControllerShouldDismiss",
            "printedName": "presentationControllerShouldDismiss(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UIPresentationController",
                "printedName": "UIKit.UIPresentationController",
                "usr": "c:objc(cs)UIPresentationController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)presentationControllerShouldDismiss:",
            "mangledName": "$s23DKImagePickerControllerAAC012presentationC13ShouldDismissySbSo014UIPresentationC0CF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "intro_iOS": "13.0",
            "objc_name": "presentationControllerShouldDismiss:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "presentationControllerDidDismiss",
            "printedName": "presentationControllerDidDismiss(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIPresentationController",
                "printedName": "UIKit.UIPresentationController",
                "usr": "c:objc(cs)UIPresentationController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)presentationControllerDidDismiss:",
            "mangledName": "$s23DKImagePickerControllerAAC012presentationC10DidDismissyySo014UIPresentationC0CF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "presentationControllerDidDismiss:",
            "declAttributes": [
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "showGallery",
            "printedName": "showGallery(with:presentingFromImageView:groupId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImageView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImageView",
                    "printedName": "UIKit.UIImageView",
                    "usr": "c:objc(cs)UIImageView"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerControllerAAC11showGallery4with23presentingFromImageView7groupIdySiSg_So07UIImageJ0CSgSStF",
            "mangledName": "$s23DKImagePickerControllerAAC11showGallery4with23presentingFromImageView7groupIdySiSg_So07UIImageJ0CSgSStF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(navigationBarClass:toolbarClass:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any AnyObject.Type)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any AnyObject.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any AnyObject.Type)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any AnyObject.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)initWithNavigationBarClass:toolbarClass:",
            "mangledName": "$s23DKImagePickerControllerAAC18navigationBarClass07toolbarF0AByXlXpSg_AEtcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "intro_iOS": "5.0",
            "objc_name": "initWithNavigationBarClass:toolbarClass:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "Available"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rootViewController:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)initWithRootViewController:",
            "mangledName": "$s23DKImagePickerControllerAAC08rootViewC0ABSo06UIViewC0C_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithRootViewController:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nibName:bundle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "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": "Foundation.Bundle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)initWithNibName:bundle:",
            "mangledName": "$s23DKImagePickerControllerAAC7nibName6bundleABSSSg_So8NSBundleCSgtcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithNibName:bundle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImagePickerController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerController",
                    "printedName": "DKImagePickerController.DKImagePickerController",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerControllerAAC5coderABSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController",
        "mangledName": "$s23DKImagePickerControllerAAC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:@M@DKImagePickerController@objc(cs)DKUINavigationController",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "DKImagePickerController.DKUINavigationController",
          "UIKit.UINavigationController",
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKImageBaseManagerObserver",
            "printedName": "DKImageBaseManagerObserver",
            "usr": "s:23DKImagePickerController0A19BaseManagerObserverP",
            "mangledName": "$s23DKImagePickerController0A19BaseManagerObserverP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImagePickerGroupListPresentationStyle",
        "printedName": "DKImagePickerGroupListPresentationStyle",
        "children": [
          {
            "kind": "Var",
            "name": "popover",
            "printedName": "popover",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerGroupListPresentationStyle.Type) -> DKImagePickerController.DKImagePickerGroupListPresentationStyle",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerGroupListPresentationStyle",
                    "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerGroupListPresentationStyle",
                        "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle@DKImagePickerGroupListPresentationStylePopover",
            "mangledName": "$s23DKImagePickerController0aB26GroupListPresentationStyleO7popoveryA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "presented",
            "printedName": "presented",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(DKImagePickerController.DKImagePickerGroupListPresentationStyle.Type) -> DKImagePickerController.DKImagePickerGroupListPresentationStyle",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerGroupListPresentationStyle",
                    "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerGroupListPresentationStyle",
                        "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle",
                        "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle@DKImagePickerGroupListPresentationStylePresented",
            "mangledName": "$s23DKImagePickerController0aB26GroupListPresentationStyleO9presentedyA2CmF",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKImagePickerGroupListPresentationStyle",
                    "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle",
                    "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController0aB26GroupListPresentationStyleO8rawValueACSgSi_tcfc",
            "mangledName": "$s23DKImagePickerController0aB26GroupListPresentationStyleO8rawValueACSgSi_tcfc",
            "moduleName": "DKImagePickerController",
            "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:23DKImagePickerController0aB26GroupListPresentationStyleO8rawValueSivp",
            "mangledName": "$s23DKImagePickerController0aB26GroupListPresentationStyleO8rawValueSivp",
            "moduleName": "DKImagePickerController",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0aB26GroupListPresentationStyleO8rawValueSivg",
                "mangledName": "$s23DKImagePickerController0aB26GroupListPresentationStyleO8rawValueSivg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle",
        "mangledName": "$s23DKImagePickerController0aB26GroupListPresentationStyleO",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "TypeDecl",
        "name": "DKImagePickerControllerUIDelegate",
        "printedName": "DKImagePickerControllerUIDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "prepareLayout",
            "printedName": "prepareLayout(_:vc:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)prepareLayout:vc:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP13prepareLayout_2vcyA2AC_So06UIViewC0CtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "layoutForImagePickerController",
            "printedName": "layoutForImagePickerController(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "UIKit.UICollectionViewLayout.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UICollectionViewLayout",
                    "printedName": "UIKit.UICollectionViewLayout",
                    "usr": "c:objc(cs)UICollectionViewLayout"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)layoutForImagePickerController:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP014layoutForImagebC0ySo22UICollectionViewLayoutCmA2ACF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerController",
            "printedName": "imagePickerController(_:showsCancelButtonForVC:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerController:showsCancelButtonForVC:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC0_22showsCancelButtonForVCyA2AC_So06UIViewC0CtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerController",
            "printedName": "imagePickerController(_:hidesCancelButtonForVC:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerController:hidesCancelButtonForVC:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC0_22hidesCancelButtonForVCyA2AC_So06UIViewC0CtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerController",
            "printedName": "imagePickerController(_:didSelectAssets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerController:didSelectAssets:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC0_15didSelectAssetsyA2AC_SayAA7DKAssetCGtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerController",
            "printedName": "imagePickerController(_:didDeselectAssets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerController:didDeselectAssets:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC0_17didDeselectAssetsyA2AC_SayAA7DKAssetCGtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerDidReachMaxLimit",
            "printedName": "imagePickerControllerDidReachMaxLimit(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerDidReachMaxLimit:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC16DidReachMaxLimityyA2ACF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerFooterView",
            "printedName": "imagePickerControllerFooterView(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIView",
                    "printedName": "UIKit.UIView",
                    "usr": "c:objc(cs)UIView"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerFooterView:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC10FooterViewySo6UIViewCSgA2ACF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerHeaderView",
            "printedName": "imagePickerControllerHeaderView(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIView",
                    "printedName": "UIKit.UIView",
                    "usr": "c:objc(cs)UIView"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerHeaderView:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC10HeaderViewySo6UIViewCSgA2ACF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerCollectionViewBackgroundColor",
            "printedName": "imagePickerControllerCollectionViewBackgroundColor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerCollectionViewBackgroundColor",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC29CollectionViewBackgroundColorSo7UIColorCyF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerCollectionImageCell",
            "printedName": "imagePickerControllerCollectionImageCell()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailBaseCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerCollectionImageCell",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC19CollectionImageCellAA022DKAssetGroupDetailBaseH0CmyF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerCollectionCameraCell",
            "printedName": "imagePickerControllerCollectionCameraCell()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailBaseCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerCollectionCameraCell",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC20CollectionCameraCellAA022DKAssetGroupDetailBaseH0CmyF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerCollectionVideoCell",
            "printedName": "imagePickerControllerCollectionVideoCell()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailBaseCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerCollectionVideoCell",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC19CollectionVideoCellAA022DKAssetGroupDetailBaseH0CmyF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerGroupCell",
            "printedName": "imagePickerControllerGroupCell()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ExistentialMetatype",
                "printedName": "any DKImagePickerController.DKAssetGroupCellType.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupCellType",
                    "printedName": "DKImagePickerController.DKAssetGroupCellType",
                    "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellType"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerGroupCell",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC9GroupCellAA07DKAssetfG4Type_pXpyF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerSelectGroupButton",
            "printedName": "imagePickerControllerSelectGroupButton(_:selectedGroup:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIButton",
                "printedName": "UIKit.UIButton",
                "usr": "c:objc(cs)UIButton"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerSelectGroupButton:selectedGroup:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC17SelectGroupButton_08selectedG0So8UIButtonCA2AC_AA07DKAssetG0CtF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerGroupListPresentationStyle",
            "printedName": "imagePickerControllerGroupListPresentationStyle()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerGroupListPresentationStyle",
                "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle",
                "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerGroupListPresentationStyle",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebC26GroupListPresentationStyleAA0abfghI0OyF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerPrepareGroupListViewController",
            "printedName": "imagePickerControllerPrepareGroupListViewController(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UITableViewController",
                "printedName": "UIKit.UITableViewController",
                "usr": "c:objc(cs)UITableViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate(im)imagePickerControllerPrepareGroupListViewController:",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP05imagebc20PrepareGroupListViewC0yySo07UITableiC0CF",
            "moduleName": "DKImagePickerController",
            "genericSig": "<τ_0_0 where τ_0_0 : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "sugared_genericSig": "<Self where Self : DKImagePickerController.DKImagePickerControllerUIDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate",
        "mangledName": "$s23DKImagePickerController0abC10UIDelegateP",
        "moduleName": "DKImagePickerController",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "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": "TypeDecl",
        "name": "DKImagePickerControllerBaseUIDelegate",
        "printedName": "DKImagePickerControllerBaseUIDelegate",
        "children": [
          {
            "kind": "Var",
            "name": "imagePickerController",
            "printedName": "imagePickerController",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "DKImagePickerController.DKImagePickerController?"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC05imagebC0A2ACSgvp",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC0A2ACSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC05imagebC0A2ACSgvg",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC0A2ACSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ImplicitlyUnwrappedOptional",
                    "printedName": "DKImagePickerController.DKImagePickerController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DKImagePickerController",
                        "printedName": "DKImagePickerController.DKImagePickerController",
                        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC05imagebC0A2ACSgvs",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC0A2ACSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC05imagebC0A2ACSgvM",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC0A2ACSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "doneButton",
            "printedName": "doneButton",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIButton?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIButton",
                    "printedName": "UIKit.UIButton",
                    "usr": "c:objc(cs)UIButton"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC10doneButtonSo8UIButtonCSgvp",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC10doneButtonSo8UIButtonCSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIButton?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIButton",
                        "printedName": "UIKit.UIButton",
                        "usr": "c:objc(cs)UIButton"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC10doneButtonSo8UIButtonCSgvg",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC10doneButtonSo8UIButtonCSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIButton?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIButton",
                        "printedName": "UIKit.UIButton",
                        "usr": "c:objc(cs)UIButton"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC10doneButtonSo8UIButtonCSgvs",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC10doneButtonSo8UIButtonCSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC10doneButtonSo8UIButtonCSgvM",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC10doneButtonSo8UIButtonCSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "selectGroupButton",
            "printedName": "selectGroupButton",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIButton?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIButton",
                    "printedName": "UIKit.UIButton",
                    "usr": "c:objc(cs)UIButton"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC17selectGroupButtonSo8UIButtonCSgvp",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC17selectGroupButtonSo8UIButtonCSgvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIButton?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIButton",
                        "printedName": "UIKit.UIButton",
                        "usr": "c:objc(cs)UIButton"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC17selectGroupButtonSo8UIButtonCSgvg",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC17selectGroupButtonSo8UIButtonCSgvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIButton?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIButton",
                        "printedName": "UIKit.UIButton",
                        "usr": "c:objc(cs)UIButton"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC17selectGroupButtonSo8UIButtonCSgvs",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC17selectGroupButtonSo8UIButtonCSgvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC17selectGroupButtonSo8UIButtonCSgvM",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC17selectGroupButtonSo8UIButtonCSgvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "createDoneButtonIfNeeded",
            "printedName": "createDoneButtonIfNeeded()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIButton",
                "printedName": "UIKit.UIButton",
                "usr": "c:objc(cs)UIButton"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC24createDoneButtonIfNeededSo8UIButtonCyF",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC24createDoneButtonIfNeededSo8UIButtonCyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createSelectGroupButtonIfNeeded",
            "printedName": "createSelectGroupButtonIfNeeded()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIButton",
                "printedName": "UIKit.UIButton",
                "usr": "c:objc(cs)UIButton"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC31createSelectGroupButtonIfNeededSo8UIButtonCyF",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC31createSelectGroupButtonIfNeededSo8UIButtonCyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateDoneButtonTitle",
            "printedName": "updateDoneButtonTitle(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIButton",
                "printedName": "UIKit.UIButton",
                "usr": "c:objc(cs)UIButton"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC21updateDoneButtonTitleyySo8UIButtonCF",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC21updateDoneButtonTitleyySo8UIButtonCF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "prepareLayout",
            "printedName": "prepareLayout(_:vc:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)prepareLayout:vc:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC13prepareLayout_2vcyA2AC_So06UIViewC0CtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "prepareLayout:vc:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "layoutForImagePickerController",
            "printedName": "layoutForImagePickerController(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "UIKit.UICollectionViewLayout.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UICollectionViewLayout",
                    "printedName": "UIKit.UICollectionViewLayout",
                    "usr": "c:objc(cs)UICollectionViewLayout"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)layoutForImagePickerController:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC014layoutForImagebC0ySo22UICollectionViewLayoutCmA2ACF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "layoutForImagePickerController:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerController",
            "printedName": "imagePickerController(_:showsCancelButtonForVC:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerController:showsCancelButtonForVC:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC0_22showsCancelButtonForVCyA2AC_So06UIViewC0CtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerController:showsCancelButtonForVC:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerController",
            "printedName": "imagePickerController(_:hidesCancelButtonForVC:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerController:hidesCancelButtonForVC:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC0_22hidesCancelButtonForVCyA2AC_So06UIViewC0CtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerController:hidesCancelButtonForVC:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerController",
            "printedName": "imagePickerController(_:didSelectAssets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerController:didSelectAssets:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC0_15didSelectAssetsyA2AC_SayAA7DKAssetCGtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerController:didSelectAssets:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerController",
            "printedName": "imagePickerController(_:didDeselectAssets:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[DKImagePickerController.DKAsset]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAsset",
                    "printedName": "DKImagePickerController.DKAsset",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAsset"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerController:didDeselectAssets:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC0_17didDeselectAssetsyA2AC_SayAA7DKAssetCGtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerController:didDeselectAssets:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "isMaxLimitAlertDisplayed",
            "printedName": "isMaxLimitAlertDisplayed",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC24isMaxLimitAlertDisplayedSbvp",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC24isMaxLimitAlertDisplayedSbvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC24isMaxLimitAlertDisplayedSbvg",
                "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC24isMaxLimitAlertDisplayedSbvg",
                "moduleName": "DKImagePickerController",
                "isOpen": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerDidReachMaxLimit",
            "printedName": "imagePickerControllerDidReachMaxLimit(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerDidReachMaxLimit:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC16DidReachMaxLimityyA2ACF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerDidReachMaxLimit:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerFooterView",
            "printedName": "imagePickerControllerFooterView(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIView",
                    "printedName": "UIKit.UIView",
                    "usr": "c:objc(cs)UIView"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerFooterView:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC10FooterViewySo6UIViewCSgA2ACF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerFooterView:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerHeaderView",
            "printedName": "imagePickerControllerHeaderView(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIView",
                    "printedName": "UIKit.UIView",
                    "usr": "c:objc(cs)UIView"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerHeaderView:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC10HeaderViewySo6UIViewCSgA2ACF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerHeaderView:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerCollectionViewBackgroundColor",
            "printedName": "imagePickerControllerCollectionViewBackgroundColor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerCollectionViewBackgroundColor",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC29CollectionViewBackgroundColorSo7UIColorCyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerCollectionViewBackgroundColor",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerCollectionImageCell",
            "printedName": "imagePickerControllerCollectionImageCell()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailBaseCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerCollectionImageCell",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC19CollectionImageCellAA018DKAssetGroupDetaildI0CmyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerCollectionImageCell",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerCollectionCameraCell",
            "printedName": "imagePickerControllerCollectionCameraCell()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailBaseCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerCollectionCameraCell",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC20CollectionCameraCellAA018DKAssetGroupDetaildI0CmyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerCollectionCameraCell",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerCollectionVideoCell",
            "printedName": "imagePickerControllerCollectionVideoCell()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupDetailBaseCell",
                    "printedName": "DKImagePickerController.DKAssetGroupDetailBaseCell",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroupDetailBaseCell"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerCollectionVideoCell",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC19CollectionVideoCellAA018DKAssetGroupDetaildI0CmyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerCollectionVideoCell",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerGroupCell",
            "printedName": "imagePickerControllerGroupCell()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ExistentialMetatype",
                "printedName": "any DKImagePickerController.DKAssetGroupCellType.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKAssetGroupCellType",
                    "printedName": "DKImagePickerController.DKAssetGroupCellType",
                    "usr": "c:@M@DKImagePickerController@objc(pl)DKAssetGroupCellType"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerGroupCell",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC9GroupCellAA07DKAssetgH4Type_pXpyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerGroupCell",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "needsToShowPreviewOnLongPress",
            "printedName": "needsToShowPreviewOnLongPress()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC14BaseUIDelegateC29needsToShowPreviewOnLongPressSbyF",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC29needsToShowPreviewOnLongPressSbyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerSelectGroupButton",
            "printedName": "imagePickerControllerSelectGroupButton(_:selectedGroup:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIButton",
                "printedName": "UIKit.UIButton",
                "usr": "c:objc(cs)UIButton"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerController",
                "printedName": "DKImagePickerController.DKImagePickerController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerController"
              },
              {
                "kind": "TypeNominal",
                "name": "DKAssetGroup",
                "printedName": "DKImagePickerController.DKAssetGroup",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKAssetGroup"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerSelectGroupButton:selectedGroup:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC17SelectGroupButton_08selectedH0So8UIButtonCA2AC_AA07DKAssetH0CtF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerSelectGroupButton:selectedGroup:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerGroupListPresentationStyle",
            "printedName": "imagePickerControllerGroupListPresentationStyle()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerGroupListPresentationStyle",
                "printedName": "DKImagePickerController.DKImagePickerGroupListPresentationStyle",
                "usr": "c:@M@DKImagePickerController@E@DKImagePickerGroupListPresentationStyle"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerGroupListPresentationStyle",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebC26GroupListPresentationStyleAA0abghiJ0OyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerGroupListPresentationStyle",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imagePickerControllerPrepareGroupListViewController",
            "printedName": "imagePickerControllerPrepareGroupListViewController(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UITableViewController",
                "printedName": "UIKit.UITableViewController",
                "usr": "c:objc(cs)UITableViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)imagePickerControllerPrepareGroupListViewController:",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC05imagebc20PrepareGroupListViewC0yySo07UITablejC0CF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "objc_name": "imagePickerControllerPrepareGroupListViewController:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerControllerBaseUIDelegate",
                "printedName": "DKImagePickerController.DKImagePickerControllerBaseUIDelegate",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate(im)init",
            "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerBaseUIDelegate",
        "mangledName": "$s23DKImagePickerController0abC14BaseUIDelegateC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DKImagePickerControllerUIDelegate",
            "printedName": "DKImagePickerControllerUIDelegate",
            "usr": "c:@M@DKImagePickerController@objc(pl)DKImagePickerControllerUIDelegate",
            "mangledName": "$s23DKImagePickerController0abC10UIDelegateP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKImagePickerControllerResource",
        "printedName": "DKImagePickerControllerResource",
        "children": [
          {
            "kind": "Var",
            "name": "customLocalizationBlock",
            "printedName": "customLocalizationBlock",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.String) -> Swift.String?)?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerResource(cpy)customLocalizationBlock",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC23customLocalizationBlockSSSgSScSgvpZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String) -> Swift.String?)?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String) -> Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerResource(cm)customLocalizationBlock",
                "mangledName": "$s23DKImagePickerController0abC8ResourceC23customLocalizationBlockSSSgSScSgvgZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "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) -> Swift.String?)?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String) -> Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerResource(cm)setCustomLocalizationBlock:",
                "mangledName": "$s23DKImagePickerController0abC8ResourceC23customLocalizationBlockSSSgSScSgvsZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC8ResourceC23customLocalizationBlockSSSgSScSgvMZ",
                "mangledName": "$s23DKImagePickerController0abC8ResourceC23customLocalizationBlockSSSgSScSgvMZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "localizedStringWithKey",
            "printedName": "localizedStringWithKey(_:value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "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"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC22localizedStringWithKey_5valueS2S_SSSgtFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC22localizedStringWithKey_5valueS2S_SSSgtFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "customImageBlock",
            "printedName": "customImageBlock",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.String) -> UIKit.UIImage?)?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> UIKit.UIImage?",
                    "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"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerResource(cpy)customImageBlock",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC16customImageBlockSo7UIImageCSgSScSgvpZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.String) -> UIKit.UIImage?)?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String) -> UIKit.UIImage?",
                        "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"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerResource(cm)customImageBlock",
                "mangledName": "$s23DKImagePickerController0abC8ResourceC16customImageBlockSo7UIImageCSgSScSgvgZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "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) -> UIKit.UIImage?)?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String) -> UIKit.UIImage?",
                        "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"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerResource(cm)setCustomImageBlock:",
                "mangledName": "$s23DKImagePickerController0abC8ResourceC16customImageBlockSo7UIImageCSgSScSgvsZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController0abC8ResourceC16customImageBlockSo7UIImageCSgSScSgvMZ",
                "mangledName": "$s23DKImagePickerController0abC8ResourceC16customImageBlockSo7UIImageCSgSScSgvMZ",
                "moduleName": "DKImagePickerController",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "checkedImage",
            "printedName": "checkedImage()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC12checkedImageSo7UIImageCyFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC12checkedImageSo7UIImageCyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "blueTickImage",
            "printedName": "blueTickImage()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC13blueTickImageSo7UIImageCyFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC13blueTickImageSo7UIImageCyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraImage",
            "printedName": "cameraImage()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC11cameraImageSo7UIImageCyFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC11cameraImageSo7UIImageCyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "videoCameraIcon",
            "printedName": "videoCameraIcon()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC15videoCameraIconSo7UIImageCyFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC15videoCameraIconSo7UIImageCyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "emptyAlbumIcon",
            "printedName": "emptyAlbumIcon()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC14emptyAlbumIconSo7UIImageCyFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC14emptyAlbumIconSo7UIImageCyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "photoGalleryCheckedImage",
            "printedName": "photoGalleryCheckedImage()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC24photoGalleryCheckedImageSo7UIImageCyFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC24photoGalleryCheckedImageSo7UIImageCyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "photoGalleryUncheckedImage",
            "printedName": "photoGalleryUncheckedImage()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC26photoGalleryUncheckedImageSo7UIImageCyFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC26photoGalleryUncheckedImageSo7UIImageCyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "photoGalleryBackArrowImage",
            "printedName": "photoGalleryBackArrowImage()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC26photoGalleryBackArrowImageSo7UIImageCyFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC26photoGalleryBackArrowImageSo7UIImageCyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "imageForResource",
            "printedName": "imageForResource(_:stretchable:cacheable:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "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": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC08imageForD0_11stretchable9cacheableSo7UIImageCSS_S2btFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC08imageForD0_11stretchable9cacheableSo7UIImageCSS_S2btFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stretchImgFromMiddle",
            "printedName": "stretchImgFromMiddle(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController0abC8ResourceC20stretchImgFromMiddleySo7UIImageCAFFZ",
            "mangledName": "$s23DKImagePickerController0abC8ResourceC20stretchImgFromMiddleySo7UIImageCAFFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerControllerResource",
                "printedName": "DKImagePickerController.DKImagePickerControllerResource",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerResource"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerResource(im)init",
            "mangledName": "$s23DKImagePickerController0abC8ResourceCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKImagePickerControllerResource",
        "mangledName": "$s23DKImagePickerController0abC8ResourceC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKPermissionView",
        "printedName": "DKPermissionView",
        "children": [
          {
            "kind": "Function",
            "name": "permissionView",
            "printedName": "permissionView(_:withColors:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKPermissionView",
                "printedName": "DKImagePickerController.DKPermissionView",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionView"
              },
              {
                "kind": "TypeNominal",
                "name": "DKImagePickerControllerSourceType",
                "printedName": "DKImagePickerController.DKImagePickerControllerSourceType",
                "usr": "c:@M@DKImagePickerController@E@DKImagePickerControllerSourceType"
              },
              {
                "kind": "TypeNominal",
                "name": "DKPermissionViewColors",
                "printedName": "DKImagePickerController.DKPermissionViewColors",
                "hasDefaultArg": true,
                "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionViewColors"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController16DKPermissionViewC010permissionE0_10withColorsAcA0abC10SourceTypeO_AA0deH0CtFZ",
            "mangledName": "$s23DKImagePickerController16DKPermissionViewC010permissionE0_10withColorsAcA0abC10SourceTypeO_AA0deH0CtFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "didMoveToWindow",
            "printedName": "didMoveToWindow()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionView(im)didMoveToWindow",
            "mangledName": "$s23DKImagePickerController16DKPermissionViewC15didMoveToWindowyyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "didMoveToWindow",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "gotoSettings",
            "printedName": "gotoSettings()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionView(im)gotoSettings",
            "mangledName": "$s23DKImagePickerController16DKPermissionViewC12gotoSettingsyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(frame:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKPermissionView",
                "printedName": "DKImagePickerController.DKPermissionView",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionView"
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionView(im)initWithFrame:",
            "mangledName": "$s23DKImagePickerController16DKPermissionViewC5frameACSo6CGRectV_tcfc",
            "moduleName": "DKImagePickerController",
            "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": "DKImagePickerController.DKPermissionView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKPermissionView",
                    "printedName": "DKImagePickerController.DKPermissionView",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionView"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionView(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController16DKPermissionViewC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionView",
        "mangledName": "$s23DKImagePickerController16DKPermissionViewC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UIView",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DKPermissionViewColors",
        "printedName": "DKPermissionViewColors",
        "children": [
          {
            "kind": "Var",
            "name": "backgroundColor",
            "printedName": "backgroundColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController22DKPermissionViewColorsC15backgroundColorSo7UIColorCvp",
            "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC15backgroundColorSo7UIColorCvp",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController22DKPermissionViewColorsC15backgroundColorSo7UIColorCvg",
                "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC15backgroundColorSo7UIColorCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "titlePhotoColor",
            "printedName": "titlePhotoColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController22DKPermissionViewColorsC15titlePhotoColorSo7UIColorCvp",
            "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC15titlePhotoColorSo7UIColorCvp",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController22DKPermissionViewColorsC15titlePhotoColorSo7UIColorCvg",
                "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC15titlePhotoColorSo7UIColorCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "titleCameraColor",
            "printedName": "titleCameraColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController22DKPermissionViewColorsC16titleCameraColorSo7UIColorCvp",
            "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC16titleCameraColorSo7UIColorCvp",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController22DKPermissionViewColorsC16titleCameraColorSo7UIColorCvg",
                "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC16titleCameraColorSo7UIColorCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "permitButtonColor",
            "printedName": "permitButtonColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:23DKImagePickerController22DKPermissionViewColorsC17permitButtonColorSo7UIColorCvp",
            "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC17permitButtonColorSo7UIColorCvp",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController22DKPermissionViewColorsC17permitButtonColorSo7UIColorCvg",
                "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC17permitButtonColorSo7UIColorCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(forBackground:forPhotoTitle:forCameraTitle:forButton:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKPermissionViewColors",
                "printedName": "DKImagePickerController.DKPermissionViewColors",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionViewColors"
              },
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "hasDefaultArg": true,
                "usr": "c:objc(cs)UIColor"
              },
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "hasDefaultArg": true,
                "usr": "c:objc(cs)UIColor"
              },
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "hasDefaultArg": true,
                "usr": "c:objc(cs)UIColor"
              },
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "hasDefaultArg": true,
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:23DKImagePickerController22DKPermissionViewColorsC13forBackground0G10PhotoTitle0g6CameraJ00G6ButtonACSo7UIColorC_A3Itcfc",
            "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC13forBackground0G10PhotoTitle0g6CameraJ00G6ButtonACSo7UIColorC_A3Itcfc",
            "moduleName": "DKImagePickerController",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKPermissionViewColors",
                "printedName": "DKImagePickerController.DKPermissionViewColors",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionViewColors"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionViewColors(im)init",
            "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsCACycfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKPermissionViewColors",
        "mangledName": "$s23DKImagePickerController22DKPermissionViewColorsC",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Function",
        "name": "ArrowDefaultColor",
        "printedName": "ArrowDefaultColor()",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UIColor",
            "printedName": "UIKit.UIColor",
            "usr": "c:objc(cs)UIColor"
          }
        ],
        "declKind": "Func",
        "usr": "s:23DKImagePickerController17ArrowDefaultColorSo7UIColorCyF",
        "mangledName": "$s23DKImagePickerController17ArrowDefaultColorSo7UIColorCyF",
        "moduleName": "DKImagePickerController",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "TypeDecl",
        "name": "DKPopoverViewController",
        "printedName": "DKPopoverViewController",
        "children": [
          {
            "kind": "Function",
            "name": "popoverViewController",
            "printedName": "popoverViewController(_:fromView:arrowColor:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              },
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "hasDefaultArg": true,
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(cm)popoverViewController:fromView:arrowColor:",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C07popovereC0_04fromE010arrowColorySo06UIViewC0C_So0J0CSo7UIColorCtFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dismissPopoverViewController",
            "printedName": "dismissPopoverViewController()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(cm)dismissPopoverViewController",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C014dismissPopovereC0yyFZ",
            "moduleName": "DKImagePickerController",
            "static": true,
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "arrowColor",
            "printedName": "arrowColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(py)arrowColor",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C10arrowColorSo7UIColorCvp",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(im)arrowColor",
                "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C10arrowColorSo7UIColorCvg",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(im)setArrowColor:",
                "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C10arrowColorSo7UIColorCvs",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:23DKImagePickerController013DKPopoverViewC0C10arrowColorSo7UIColorCvM",
                "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C10arrowColorSo7UIColorCvM",
                "moduleName": "DKImagePickerController",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "loadView",
            "printedName": "loadView()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(im)loadView",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C04loadE0yyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "loadView",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "viewDidLoad",
            "printedName": "viewDidLoad()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(im)viewDidLoad",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C11viewDidLoadyyF",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewDidLoad",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "didRotate",
            "printedName": "didRotate(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIInterfaceOrientation",
                "printedName": "UIKit.UIInterfaceOrientation",
                "usr": "c:@E@UIInterfaceOrientation"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(im)didRotateFromInterfaceOrientation:",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C9didRotate4fromySo22UIInterfaceOrientationV_tF",
            "moduleName": "DKImagePickerController",
            "deprecated": true,
            "overriding": true,
            "isOpen": true,
            "objc_name": "didRotateFromInterfaceOrientation:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override",
              "Available"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "showInView",
            "printedName": "showInView(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController013DKPopoverViewC0C06showInE0yySo6UIViewCF",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C06showInE0yySo6UIViewCF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dismiss",
            "printedName": "dismiss()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(im)dismiss",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C7dismissyyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "calculatePopoverViewFrame",
            "printedName": "calculatePopoverViewFrame()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Func",
            "usr": "s:23DKImagePickerController013DKPopoverViewC0C016calculatePopoverE5FrameSo6CGRectVyF",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C016calculatePopoverE5FrameSo6CGRectVyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nibName:bundle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DKPopoverViewController",
                "printedName": "DKImagePickerController.DKPopoverViewController",
                "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController"
              },
              {
                "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": "Foundation.Bundle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(im)initWithNibName:bundle:",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C7nibName6bundleACSSSg_So8NSBundleCSgtcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithNibName:bundle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DKImagePickerController.DKPopoverViewController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DKPopoverViewController",
                    "printedName": "DKImagePickerController.DKPopoverViewController",
                    "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController(im)initWithCoder:",
            "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "DKImagePickerController",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@DKImagePickerController@objc(cs)DKPopoverViewController",
        "mangledName": "$s23DKImagePickerController013DKPopoverViewC0C",
        "moduleName": "DKImagePickerController",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UIViewController",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "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": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CGSize",
        "printedName": "CGSize",
        "children": [
          {
            "kind": "Function",
            "name": "toPixel",
            "printedName": "toPixel()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6CGSizeV23DKImagePickerControllerE7toPixelAByF",
            "mangledName": "$sSo6CGSizeV23DKImagePickerControllerE7toPixelAByF",
            "moduleName": "DKImagePickerController",
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "c:@S@CGSize",
        "moduleName": "CoreFoundation",
        "declAttributes": [
          "SynthesizedProtocol",
          "Sendable"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSValue",
                    "printedName": "Foundation.NSValue",
                    "usr": "c:objc(cs)NSValue"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "Animatable",
            "printedName": "Animatable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AnimatableData",
                "printedName": "AnimatableData",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnimatablePair",
                    "printedName": "SwiftUI.AnimatablePair<CoreGraphics.CGFloat, CoreGraphics.CGFloat>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "usr": "s:7SwiftUI14AnimatablePairV"
                  }
                ]
              }
            ],
            "usr": "s:7SwiftUI10AnimatableP",
            "mangledName": "$s7SwiftUI10AnimatableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AVAsset",
        "printedName": "AVAsset",
        "children": [
          {
            "kind": "Function",
            "name": "calculateFileSize",
            "printedName": "calculateFileSize()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@DKImagePickerController@@objc(cs)AVAsset(im)calculateFileSize",
            "mangledName": "$sSo7AVAssetC23DKImagePickerControllerE17calculateFileSizeSfyF",
            "moduleName": "DKImagePickerController",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)AVAsset",
        "moduleName": "AVFoundation",
        "isOpen": true,
        "intro_iOS": "4.0",
        "objc_name": "AVAsset",
        "declAttributes": [
          "Available",
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset.swift",
      "kind": "IntegerLiteral",
      "offset": 541,
      "length": 5,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset.swift",
      "kind": "IntegerLiteral",
      "offset": 1028,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset+Export.swift",
      "kind": "IntegerLiteral",
      "offset": 2141,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset+Export.swift",
      "kind": "IntegerLiteral",
      "offset": 2192,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset+Export.swift",
      "kind": "IntegerLiteral",
      "offset": 2243,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset+Export.swift",
      "kind": "IntegerLiteral",
      "offset": 2294,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset+Export.swift",
      "kind": "IntegerLiteral",
      "offset": 2342,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset+Fetch.swift",
      "kind": "FloatLiteral",
      "offset": 3844,
      "length": 3,
      "value": "0.9"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset+Fetch.swift",
      "kind": "IntegerLiteral",
      "offset": 6420,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/Model\/DKAsset+Fetch.swift",
      "kind": "IntegerLiteral",
      "offset": 6478,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailBaseCell.swift",
      "kind": "IntegerLiteral",
      "offset": 579,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailBaseCell.swift",
      "kind": "FloatLiteral",
      "offset": 1370,
      "length": 3,
      "value": "0.2"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailBaseCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1382,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailBaseCell.swift",
      "kind": "FloatLiteral",
      "offset": 1496,
      "length": 3,
      "value": "0.9"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailBaseCell.swift",
      "kind": "FloatLiteral",
      "offset": 1504,
      "length": 3,
      "value": "0.9"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailBaseCell.swift",
      "kind": "FloatLiteral",
      "offset": 1611,
      "length": 3,
      "value": "0.8"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailBaseCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1623,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailBaseCell.swift",
      "kind": "FloatLiteral",
      "offset": 1650,
      "length": 3,
      "value": "0.9"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailBaseCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1678,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailImageCell.swift",
      "kind": "StringLiteral",
      "offset": 2633,
      "length": 27,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailImageCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2657,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailImageCell.swift",
      "kind": "StringLiteral",
      "offset": 2659,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailImageCell.swift",
      "kind": "BooleanLiteral",
      "offset": 2889,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupDetailVC.swift",
      "kind": "BooleanLiteral",
      "offset": 1670,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupDetailVC.swift",
      "kind": "BooleanLiteral",
      "offset": 11698,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupDetailVC.swift",
      "kind": "BooleanLiteral",
      "offset": 11979,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupDetailVC.swift",
      "kind": "BooleanLiteral",
      "offset": 12840,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupDetailVC.swift",
      "kind": "FloatLiteral",
      "offset": 12941,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupDetailVC.swift",
      "kind": "BooleanLiteral",
      "offset": 13193,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupDetailVC.swift",
      "kind": "IntegerLiteral",
      "offset": 13281,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1273,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1346,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1413,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "StringLiteral",
      "offset": 1473,
      "length": 17,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "StringLiteral",
      "offset": 1484,
      "length": 1,
      "value": "\":%02d\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1712,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1717,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1729,
      "length": 3,
      "value": "129"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1735,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1746,
      "length": 3,
      "value": "252"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1752,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 1764,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "FloatLiteral",
      "offset": 1856,
      "length": 3,
      "value": "0.0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "FloatLiteral",
      "offset": 1868,
      "length": 3,
      "value": "0.7"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2011,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2017,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2027,
      "length": 3,
      "value": "100"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2040,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2274,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2278,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2314,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2488,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2601,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2756,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2762,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/Cell\/DKAssetGroupDetailVideoCell.swift",
      "kind": "IntegerLiteral",
      "offset": 2801,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "StringLiteral",
      "offset": 218,
      "length": 28,
      "value": "\"DKImageGroupCellIdentifier\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "IntegerLiteral",
      "offset": 592,
      "length": 2,
      "value": "70"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "BooleanLiteral",
      "offset": 1141,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "IntegerLiteral",
      "offset": 1312,
      "length": 2,
      "value": "13"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "IntegerLiteral",
      "offset": 1465,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "IntegerLiteral",
      "offset": 1962,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "IntegerLiteral",
      "offset": 2073,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "IntegerLiteral",
      "offset": 2510,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "IntegerLiteral",
      "offset": 2538,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "FloatLiteral",
      "offset": 2575,
      "length": 3,
      "value": "0.5"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKAssetGroupListVC.swift",
      "kind": "BooleanLiteral",
      "offset": 5654,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "IntegerLiteral",
      "offset": 1441,
      "length": 12,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "IntegerLiteral",
      "offset": 1590,
      "length": 7,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "IntegerLiteral",
      "offset": 1791,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "StringLiteral",
      "offset": 1834,
      "length": 28,
      "value": "\"DKImageAssetExporterDomain\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "StringLiteral",
      "offset": 1955,
      "length": 33,
      "value": "\"DKImageExportResultRequestIDKey\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "StringLiteral",
      "offset": 2076,
      "length": 27,
      "value": "\"DKImageExportCancelledKey\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "StringLiteral",
      "offset": 3539,
      "length": 22,
      "value": "\"DKImageAssetExporter\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "FloatLiteral",
      "offset": 3614,
      "length": 3,
      "value": "0.9"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "StringLiteral",
      "offset": 4714,
      "length": 34,
      "value": "\"DKImageAssetExporter_ExportQueue\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "IntegerLiteral",
      "offset": 4799,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "IntegerLiteral",
      "offset": 4894,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "IntegerLiteral",
      "offset": 11367,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageAssetExporter.swift",
      "kind": "StringLiteral",
      "offset": 14921,
      "length": 31,
      "value": "\"DKPhotoImagePreviewVC.ioQueue\""
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/DKImageDataManager.swift",
      "kind": "IntegerLiteral",
      "offset": 283,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/DKImageDataManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1261,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/DKImageDataManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1485,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/DKImageDataManager.swift",
      "kind": "IntegerLiteral",
      "offset": 12004,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageExtensionController.swift",
      "kind": "IntegerLiteral",
      "offset": 522,
      "length": 6,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageExtensionController.swift",
      "kind": "IntegerLiteral",
      "offset": 530,
      "length": 12,
      "value": "2"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageExtensionController.swift",
      "kind": "IntegerLiteral",
      "offset": 544,
      "length": 11,
      "value": "3"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImageExtensionController.swift",
      "kind": "Array",
      "offset": 2249,
      "length": 272,
      "value": "[\"DKImagePickerController.DKImageExtensionGallery\", \"DKImagePickerController.DKImageExtensionCamera\", \"DKImagePickerController.DKImageExtensionInlineCamera\", \"DKImagePickerController.DKImageExtensionPhotoCropper\"]"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImageDataManager\/DKImageGroupDataManager.swift",
      "kind": "IntegerLiteral",
      "offset": 1700,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 434,
      "length": 9,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 445,
      "length": 9,
      "value": "2"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 535,
      "length": 5,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 542,
      "length": 4,
      "value": "2"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 626,
      "length": 9,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 1890,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 2027,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 2128,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 2284,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 2480,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 2727,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 2807,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 2922,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 3430,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 3563,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 3714,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 3850,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 4006,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 4872,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 7616,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 7679,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 8040,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 8115,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 8346,
      "length": 3,
      "value": "680"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "IntegerLiteral",
      "offset": 8359,
      "length": 3,
      "value": "600"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 8437,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 8521,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 9449,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 25659,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 25906,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 26707,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 28936,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerController.swift",
      "kind": "BooleanLiteral",
      "offset": 28943,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKImagePickerControllerBaseUIDelegate.swift",
      "kind": "IntegerLiteral",
      "offset": 280,
      "length": 9,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/Resource\/DKImagePickerControllerResource.swift",
      "kind": "BooleanLiteral",
      "offset": 2567,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/Resource\/DKImagePickerControllerResource.swift",
      "kind": "BooleanLiteral",
      "offset": 2592,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKPermissionView.swift",
      "kind": "IntegerLiteral",
      "offset": 2851,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKPermissionView.swift",
      "kind": "FloatLiteral",
      "offset": 2861,
      "length": 5,
      "value": "122.0"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKPermissionView.swift",
      "kind": "IntegerLiteral",
      "offset": 2869,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKPermissionView.swift",
      "kind": "IntegerLiteral",
      "offset": 2880,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/View\/DKPermissionView.swift",
      "kind": "IntegerLiteral",
      "offset": 2890,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKPopoverViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 1708,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKPopoverViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 1759,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKPopoverViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 1967,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/Users\/rvanvuren\/Projects\/buyerkiosk-live-onboarding-client\/ios\/Pods\/DKImagePickerController\/Sources\/DKImagePickerController\/DKPopoverViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 2005,
      "length": 2,
      "value": "10"
    }
  ]
}