{
  "ABIRoot": {
    "kind": "Root",
    "name": "SecurePDF",
    "printedName": "SecurePDF",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CertMgrDelegate",
        "printedName": "CertMgrDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "onCertChain",
            "printedName": "onCertChain(certEncoded:certSubject:certIssuer:certSerialNumber:trustStatus:trustInfo:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15CertMgrDelegateP02onC5Chain11certEncoded0H7Subject0H6Issuer0H12SerialNumber11trustStatus0N4Infoy10Foundation4DataV_S3Ss5Int32VAOtF",
            "mangledName": "$s9SecurePDF15CertMgrDelegateP02onC5Chain11certEncoded0H7Subject0H6Issuer0H12SerialNumber11trustStatus0N4Infoy10Foundation4DataV_S3Ss5Int32VAOtF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.CertMgrDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.CertMgrDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onCertList",
            "printedName": "onCertList(certEncoded:certSubject:certIssuer:certSerialNumber:hasPrivateKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15CertMgrDelegateP02onC4List11certEncoded0H7Subject0H6Issuer0H12SerialNumber13hasPrivateKeyy10Foundation4DataV_S3SSbtF",
            "mangledName": "$s9SecurePDF15CertMgrDelegateP02onC4List11certEncoded0H7Subject0H6Issuer0H12SerialNumber13hasPrivateKeyy10Foundation4DataV_S3SSbtF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.CertMgrDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.CertMgrDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(errorCode:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15CertMgrDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "mangledName": "$s9SecurePDF15CertMgrDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.CertMgrDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.CertMgrDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onKeyList",
            "printedName": "onKeyList(keyContainer:keyType:algId:keyLen:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15CertMgrDelegateP9onKeyList12keyContainer0I4Type5algId0I3LenySS_s5Int32VSSAJtF",
            "mangledName": "$s9SecurePDF15CertMgrDelegateP9onKeyList12keyContainer0I4Type5algId0I3LenySS_s5Int32VSSAJtF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.CertMgrDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.CertMgrDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(logLevel:message:logType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15CertMgrDelegateP5onLog8logLevel7message0H4Typeys5Int32V_S2StF",
            "mangledName": "$s9SecurePDF15CertMgrDelegateP5onLog8logLevel7message0H4Typeys5Int32V_S2StF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.CertMgrDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.CertMgrDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onStoreList",
            "printedName": "onStoreList(certStore:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15CertMgrDelegateP11onStoreList04certG0ySS_tF",
            "mangledName": "$s9SecurePDF15CertMgrDelegateP11onStoreList04certG0ySS_tF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.CertMgrDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.CertMgrDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:9SecurePDF15CertMgrDelegateP",
        "mangledName": "$s9SecurePDF15CertMgrDelegateP",
        "moduleName": "SecurePDF",
        "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": "CertMgr",
        "printedName": "CertMgr",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CertMgr",
                "printedName": "SecurePDF.CertMgr",
                "usr": "c:@M@SecurePDF@objc(cs)CertMgr"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SecurePDF@objc(cs)CertMgr(im)init",
            "mangledName": "$s9SecurePDF7CertMgrCACycfc",
            "moduleName": "SecurePDF",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(runtimeLicense:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CertMgr",
                "printedName": "SecurePDF.CertMgr",
                "usr": "c:@M@SecurePDF@objc(cs)CertMgr"
              },
              {
                "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": "(any SecurePDF.CertMgrDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertMgrDelegate",
                    "printedName": "any SecurePDF.CertMgrDelegate",
                    "usr": "s:9SecurePDF15CertMgrDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF7CertMgrC14runtimeLicense8delegateACSSSg_AA0cD8Delegate_pSgtcfc",
            "mangledName": "$s9SecurePDF7CertMgrC14runtimeLicense8delegateACSSSg_AA0cD8Delegate_pSgtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SecurePDF.CertMgrDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertMgrDelegate",
                    "printedName": "any SecurePDF.CertMgrDelegate",
                    "usr": "s:9SecurePDF15CertMgrDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7CertMgrC8delegateAA0cD8Delegate_pSgvp",
            "mangledName": "$s9SecurePDF7CertMgrC8delegateAA0cD8Delegate_pSgvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.CertMgrDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertMgrDelegate",
                        "printedName": "any SecurePDF.CertMgrDelegate",
                        "usr": "s:9SecurePDF15CertMgrDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC8delegateAA0cD8Delegate_pSgvg",
                "mangledName": "$s9SecurePDF7CertMgrC8delegateAA0cD8Delegate_pSgvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.CertMgrDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertMgrDelegate",
                        "printedName": "any SecurePDF.CertMgrDelegate",
                        "usr": "s:9SecurePDF15CertMgrDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC8delegateAA0cD8Delegate_pSgvs",
                "mangledName": "$s9SecurePDF7CertMgrC8delegateAA0cD8Delegate_pSgvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC8delegateAA0cD8Delegate_pSgvM",
                "mangledName": "$s9SecurePDF7CertMgrC8delegateAA0cD8Delegate_pSgvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "onCertChain",
            "printedName": "onCertChain(_:_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)CertMgr(im)onCertChain::::::",
            "mangledName": "$s9SecurePDF7CertMgrC02onC5Chainyy10Foundation4DataVSg_SSSgA2Is5Int32VAKtF",
            "moduleName": "SecurePDF",
            "objc_name": "onCertChain::::::",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onCertList",
            "printedName": "onCertList(_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)CertMgr(im)onCertList:::::",
            "mangledName": "$s9SecurePDF7CertMgrC02onC4Listyy10Foundation4DataVSg_SSSgA2ISbtF",
            "moduleName": "SecurePDF",
            "objc_name": "onCertList:::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)CertMgr(im)onError::",
            "mangledName": "$s9SecurePDF7CertMgrC7onErroryys5Int32V_SSSgtF",
            "moduleName": "SecurePDF",
            "objc_name": "onError::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onKeyList",
            "printedName": "onKeyList(_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)CertMgr(im)onKeyList::::",
            "mangledName": "$s9SecurePDF7CertMgrC9onKeyListyySSSg_s5Int32VAeGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onKeyList::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)CertMgr(im)onLog:::",
            "mangledName": "$s9SecurePDF7CertMgrC5onLogyys5Int32V_SSSgAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onLog:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onStoreList",
            "printedName": "onStoreList(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)CertMgr(im)onStoreList:",
            "mangledName": "$s9SecurePDF7CertMgrC11onStoreListyySSSgF",
            "moduleName": "SecurePDF",
            "objc_name": "onStoreList:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "runtimeLicense",
            "printedName": "runtimeLicense",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7CertMgrC14runtimeLicenseSSvp",
            "mangledName": "$s9SecurePDF7CertMgrC14runtimeLicenseSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC14runtimeLicenseSSvg",
                "mangledName": "$s9SecurePDF7CertMgrC14runtimeLicenseSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC14runtimeLicenseSSvs",
                "mangledName": "$s9SecurePDF7CertMgrC14runtimeLicenseSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC14runtimeLicenseSSvM",
                "mangledName": "$s9SecurePDF7CertMgrC14runtimeLicenseSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "VERSION",
            "printedName": "VERSION",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7CertMgrC7VERSIONSSvp",
            "mangledName": "$s9SecurePDF7CertMgrC7VERSIONSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC7VERSIONSSvg",
                "mangledName": "$s9SecurePDF7CertMgrC7VERSIONSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "cert",
            "printedName": "cert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7CertMgrC4certAA11CertificateCvp",
            "mangledName": "$s9SecurePDF7CertMgrC4certAA11CertificateCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC4certAA11CertificateCvg",
                "mangledName": "$s9SecurePDF7CertMgrC4certAA11CertificateCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC4certAA11CertificateCvs",
                "mangledName": "$s9SecurePDF7CertMgrC4certAA11CertificateCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC4certAA11CertificateCvM",
                "mangledName": "$s9SecurePDF7CertMgrC4certAA11CertificateCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "certExtensions",
            "printedName": "certExtensions",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.CertExtension>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertExtension",
                    "printedName": "SecurePDF.CertExtension",
                    "usr": "s:9SecurePDF13CertExtensionC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7CertMgrC14certExtensionsAA0A7PDFListCyAA0C9ExtensionCGvp",
            "mangledName": "$s9SecurePDF7CertMgrC14certExtensionsAA0A7PDFListCyAA0C9ExtensionCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.CertExtension>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertExtension",
                        "printedName": "SecurePDF.CertExtension",
                        "usr": "s:9SecurePDF13CertExtensionC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC14certExtensionsAA0A7PDFListCyAA0C9ExtensionCGvg",
                "mangledName": "$s9SecurePDF7CertMgrC14certExtensionsAA0A7PDFListCyAA0C9ExtensionCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exportedCert",
            "printedName": "exportedCert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7CertMgrC08exportedC0SSvp",
            "mangledName": "$s9SecurePDF7CertMgrC08exportedC0SSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC08exportedC0SSvg",
                "mangledName": "$s9SecurePDF7CertMgrC08exportedC0SSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exportedCertB",
            "printedName": "exportedCertB",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7CertMgrC08exportedC1B10Foundation4DataVvp",
            "mangledName": "$s9SecurePDF7CertMgrC08exportedC1B10Foundation4DataVvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC08exportedC1B10Foundation4DataVvg",
                "mangledName": "$s9SecurePDF7CertMgrC08exportedC1B10Foundation4DataVvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exportFormat",
            "printedName": "exportFormat",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7CertMgrC12exportFormatSSvp",
            "mangledName": "$s9SecurePDF7CertMgrC12exportFormatSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC12exportFormatSSvg",
                "mangledName": "$s9SecurePDF7CertMgrC12exportFormatSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC12exportFormatSSvs",
                "mangledName": "$s9SecurePDF7CertMgrC12exportFormatSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC12exportFormatSSvM",
                "mangledName": "$s9SecurePDF7CertMgrC12exportFormatSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "exportPrivateKey",
            "printedName": "exportPrivateKey",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7CertMgrC16exportPrivateKeySbvp",
            "mangledName": "$s9SecurePDF7CertMgrC16exportPrivateKeySbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC16exportPrivateKeySbvg",
                "mangledName": "$s9SecurePDF7CertMgrC16exportPrivateKeySbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF7CertMgrC16exportPrivateKeySbvs",
                "mangledName": "$s9SecurePDF7CertMgrC16exportPrivateKeySbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7CertMgrC16exportPrivateKeySbvM",
                "mangledName": "$s9SecurePDF7CertMgrC16exportPrivateKeySbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "checkCRL",
            "printedName": "checkCRL()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC8checkCRLyyKF",
            "mangledName": "$s9SecurePDF7CertMgrC8checkCRLyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "checkOCSP",
            "printedName": "checkOCSP()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC9checkOCSPyyKF",
            "mangledName": "$s9SecurePDF7CertMgrC9checkOCSPyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "config",
            "printedName": "config(configurationString:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC6config19configurationStringS2S_tKF",
            "mangledName": "$s9SecurePDF7CertMgrC6config19configurationStringS2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createCertificate",
            "printedName": "createCertificate(certSubject:serialNumber:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC17createCertificate11certSubject12serialNumberySS_s5Int32VtKF",
            "mangledName": "$s9SecurePDF7CertMgrC17createCertificate11certSubject12serialNumberySS_s5Int32VtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createKey",
            "printedName": "createKey(keyName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC9createKey7keyNameySS_tKF",
            "mangledName": "$s9SecurePDF7CertMgrC9createKey7keyNameySS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deleteCertificate",
            "printedName": "deleteCertificate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC17deleteCertificateyyKF",
            "mangledName": "$s9SecurePDF7CertMgrC17deleteCertificateyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deleteKey",
            "printedName": "deleteKey(keyName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC9deleteKey7keyNameySS_tKF",
            "mangledName": "$s9SecurePDF7CertMgrC9deleteKey7keyNameySS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "exportCertificate",
            "printedName": "exportCertificate(certFile:password:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC17exportCertificate8certFile8passwordySS_SStKF",
            "mangledName": "$s9SecurePDF7CertMgrC17exportCertificate8certFile8passwordySS_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "generateCSR",
            "printedName": "generateCSR(certSubject:keyName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC11generateCSR11certSubject7keyNameS2S_SStKF",
            "mangledName": "$s9SecurePDF7CertMgrC11generateCSR11certSubject7keyNameS2S_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "importCertificate",
            "printedName": "importCertificate(certFile:password:subject:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC17importCertificate8certFile8password7subjectySS_S2StKF",
            "mangledName": "$s9SecurePDF7CertMgrC17importCertificate8certFile8password7subjectySS_S2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "importSignedCSR",
            "printedName": "importSignedCSR(signedCSR:keyName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC15importSignedCSR06signedG07keyNamey10Foundation4DataV_SStKF",
            "mangledName": "$s9SecurePDF7CertMgrC15importSignedCSR06signedG07keyNamey10Foundation4DataV_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "issueCertificate",
            "printedName": "issueCertificate(certSubject:serialNumber:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC16issueCertificate11certSubject12serialNumberySS_s5Int32VtKF",
            "mangledName": "$s9SecurePDF7CertMgrC16issueCertificate11certSubject12serialNumberySS_s5Int32VtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "listCertificateStores",
            "printedName": "listCertificateStores()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC21listCertificateStoresSSyKF",
            "mangledName": "$s9SecurePDF7CertMgrC21listCertificateStoresSSyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "listKeys",
            "printedName": "listKeys()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC8listKeysSSyKF",
            "mangledName": "$s9SecurePDF7CertMgrC8listKeysSSyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "listMachineStores",
            "printedName": "listMachineStores()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC17listMachineStoresSSyKF",
            "mangledName": "$s9SecurePDF7CertMgrC17listMachineStoresSSyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "listStoreCertificates",
            "printedName": "listStoreCertificates()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC21listStoreCertificatesSSyKF",
            "mangledName": "$s9SecurePDF7CertMgrC21listStoreCertificatesSSyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "readCertificate",
            "printedName": "readCertificate(fileName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC15readCertificate8fileNameySS_tKF",
            "mangledName": "$s9SecurePDF7CertMgrC15readCertificate8fileNameySS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "readCSR",
            "printedName": "readCSR(csr:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC7readCSR3csrS2S_tKF",
            "mangledName": "$s9SecurePDF7CertMgrC7readCSR3csrS2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC5resetyyKF",
            "mangledName": "$s9SecurePDF7CertMgrC5resetyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "saveCertificate",
            "printedName": "saveCertificate(fileName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC15saveCertificate8fileNameySS_tKF",
            "mangledName": "$s9SecurePDF7CertMgrC15saveCertificate8fileNameySS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "showCertificateChain",
            "printedName": "showCertificateChain()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC20showCertificateChainSSyKF",
            "mangledName": "$s9SecurePDF7CertMgrC20showCertificateChainSSyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "signCSR",
            "printedName": "signCSR(csr:serialNumber:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7CertMgrC7signCSR3csr12serialNumberSS10Foundation4DataV_s5Int32VtKF",
            "mangledName": "$s9SecurePDF7CertMgrC7signCSR3csr12serialNumberSS10Foundation4DataV_s5Int32VtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SecurePDF@objc(cs)CertMgr",
        "mangledName": "$s9SecurePDF7CertMgrC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFDecryptDelegate",
        "printedName": "PDFDecryptDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(errorCode:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF18PDFDecryptDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "mangledName": "$s9SecurePDF18PDFDecryptDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFDecryptDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFDecryptDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(logLevel:message:logType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF18PDFDecryptDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "mangledName": "$s9SecurePDF18PDFDecryptDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFDecryptDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFDecryptDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF18PDFDecryptDelegateP10onPassword9available6cancelySb_SbztF",
            "mangledName": "$s9SecurePDF18PDFDecryptDelegateP10onPassword9available6cancelySb_SbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFDecryptDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFDecryptDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(issuer:serialNumber:subjectKeyIdentifier:available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF18PDFDecryptDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "mangledName": "$s9SecurePDF18PDFDecryptDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFDecryptDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFDecryptDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:9SecurePDF18PDFDecryptDelegateP",
        "mangledName": "$s9SecurePDF18PDFDecryptDelegateP",
        "moduleName": "SecurePDF",
        "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": "PDFDecrypt",
        "printedName": "PDFDecrypt",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFDecrypt",
                "printedName": "SecurePDF.PDFDecrypt",
                "usr": "c:@M@SecurePDF@objc(cs)PDFDecrypt"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SecurePDF@objc(cs)PDFDecrypt(im)init",
            "mangledName": "$s9SecurePDF10PDFDecryptCACycfc",
            "moduleName": "SecurePDF",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(runtimeLicense:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFDecrypt",
                "printedName": "SecurePDF.PDFDecrypt",
                "usr": "c:@M@SecurePDF@objc(cs)PDFDecrypt"
              },
              {
                "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": "(any SecurePDF.PDFDecryptDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFDecryptDelegate",
                    "printedName": "any SecurePDF.PDFDecryptDelegate",
                    "usr": "s:9SecurePDF18PDFDecryptDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF10PDFDecryptC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "mangledName": "$s9SecurePDF10PDFDecryptC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SecurePDF.PDFDecryptDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFDecryptDelegate",
                    "printedName": "any SecurePDF.PDFDecryptDelegate",
                    "usr": "s:9SecurePDF18PDFDecryptDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC8delegateAA0C8Delegate_pSgvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC8delegateAA0C8Delegate_pSgvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFDecryptDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFDecryptDelegate",
                        "printedName": "any SecurePDF.PDFDecryptDelegate",
                        "usr": "s:9SecurePDF18PDFDecryptDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC8delegateAA0C8Delegate_pSgvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC8delegateAA0C8Delegate_pSgvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFDecryptDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFDecryptDelegate",
                        "printedName": "any SecurePDF.PDFDecryptDelegate",
                        "usr": "s:9SecurePDF18PDFDecryptDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC8delegateAA0C8Delegate_pSgvs",
                "mangledName": "$s9SecurePDF10PDFDecryptC8delegateAA0C8Delegate_pSgvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC8delegateAA0C8Delegate_pSgvM",
                "mangledName": "$s9SecurePDF10PDFDecryptC8delegateAA0C8Delegate_pSgvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFDecrypt(im)onError::",
            "mangledName": "$s9SecurePDF10PDFDecryptC7onErroryys5Int32V_SSSgtF",
            "moduleName": "SecurePDF",
            "objc_name": "onError::",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFDecrypt(im)onLog:::",
            "mangledName": "$s9SecurePDF10PDFDecryptC5onLogyys5Int32V_SSSgAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onLog:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFDecrypt(im)onPassword::",
            "mangledName": "$s9SecurePDF10PDFDecryptC10onPasswordyySb_Spys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onPassword::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFDecrypt(im)onRecipientInfo:::::",
            "mangledName": "$s9SecurePDF10PDFDecryptC15onRecipientInfoyySSSg_A2ESbSpys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onRecipientInfo:::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "runtimeLicense",
            "printedName": "runtimeLicense",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC14runtimeLicenseSSvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC14runtimeLicenseSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC14runtimeLicenseSSvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC14runtimeLicenseSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC14runtimeLicenseSSvs",
                "mangledName": "$s9SecurePDF10PDFDecryptC14runtimeLicenseSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC14runtimeLicenseSSvM",
                "mangledName": "$s9SecurePDF10PDFDecryptC14runtimeLicenseSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "VERSION",
            "printedName": "VERSION",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC7VERSIONSSvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC7VERSIONSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC7VERSIONSSvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC7VERSIONSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "decryptionCert",
            "printedName": "decryptionCert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC14decryptionCertAA11CertificateCvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC14decryptionCertAA11CertificateCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC14decryptionCertAA11CertificateCvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC14decryptionCertAA11CertificateCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC14decryptionCertAA11CertificateCvs",
                "mangledName": "$s9SecurePDF10PDFDecryptC14decryptionCertAA11CertificateCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC14decryptionCertAA11CertificateCvM",
                "mangledName": "$s9SecurePDF10PDFDecryptC14decryptionCertAA11CertificateCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputData",
            "printedName": "inputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC9inputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC9inputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC9inputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC9inputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC9inputData10Foundation0E0Vvs",
                "mangledName": "$s9SecurePDF10PDFDecryptC9inputData10Foundation0E0Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC9inputData10Foundation0E0VvM",
                "mangledName": "$s9SecurePDF10PDFDecryptC9inputData10Foundation0E0VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputFile",
            "printedName": "inputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC9inputFileSSvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC9inputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC9inputFileSSvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC9inputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC9inputFileSSvs",
                "mangledName": "$s9SecurePDF10PDFDecryptC9inputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC9inputFileSSvM",
                "mangledName": "$s9SecurePDF10PDFDecryptC9inputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputData",
            "printedName": "outputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC10outputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC10outputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC10outputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC10outputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputFile",
            "printedName": "outputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC10outputFileSSvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC10outputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC10outputFileSSvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC10outputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC10outputFileSSvs",
                "mangledName": "$s9SecurePDF10PDFDecryptC10outputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC10outputFileSSvM",
                "mangledName": "$s9SecurePDF10PDFDecryptC10outputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "overwrite",
            "printedName": "overwrite",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC9overwriteSbvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC9overwriteSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC9overwriteSbvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC9overwriteSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF10PDFDecryptC9overwriteSbvs",
                "mangledName": "$s9SecurePDF10PDFDecryptC9overwriteSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC9overwriteSbvM",
                "mangledName": "$s9SecurePDF10PDFDecryptC9overwriteSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "password",
            "printedName": "password",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFDecryptC8passwordSSvp",
            "mangledName": "$s9SecurePDF10PDFDecryptC8passwordSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC8passwordSSvg",
                "mangledName": "$s9SecurePDF10PDFDecryptC8passwordSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC8passwordSSvs",
                "mangledName": "$s9SecurePDF10PDFDecryptC8passwordSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFDecryptC8passwordSSvM",
                "mangledName": "$s9SecurePDF10PDFDecryptC8passwordSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "close",
            "printedName": "close()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFDecryptC5closeyyKF",
            "mangledName": "$s9SecurePDF10PDFDecryptC5closeyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "config",
            "printedName": "config(configurationString:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFDecryptC6config19configurationStringS2S_tKF",
            "mangledName": "$s9SecurePDF10PDFDecryptC6config19configurationStringS2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFDecryptC7decryptyyKF",
            "mangledName": "$s9SecurePDF10PDFDecryptC7decryptyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypted",
            "printedName": "encrypted()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFDecryptC9encryptedSbyKF",
            "mangledName": "$s9SecurePDF10PDFDecryptC9encryptedSbyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "open",
            "printedName": "open()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFDecryptC4openyyKF",
            "mangledName": "$s9SecurePDF10PDFDecryptC4openyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFDecryptC5resetyyKF",
            "mangledName": "$s9SecurePDF10PDFDecryptC5resetyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SecurePDF@objc(cs)PDFDecrypt",
        "mangledName": "$s9SecurePDF10PDFDecryptC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFEditDelegate",
        "printedName": "PDFEditDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "onDocumentInfo",
            "printedName": "onDocumentInfo(pageCount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFEditDelegateP14onDocumentInfo9pageCountys5Int32V_tF",
            "mangledName": "$s9SecurePDF15PDFEditDelegateP14onDocumentInfo9pageCountys5Int32V_tF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEditDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEditDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(errorCode:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFEditDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "mangledName": "$s9SecurePDF15PDFEditDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEditDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEditDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(logLevel:message:logType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFEditDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "mangledName": "$s9SecurePDF15PDFEditDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEditDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEditDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFEditDelegateP10onPassword9available6cancelySb_SbztF",
            "mangledName": "$s9SecurePDF15PDFEditDelegateP10onPassword9available6cancelySb_SbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEditDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEditDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(issuer:serialNumber:subjectKeyIdentifier:available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFEditDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "mangledName": "$s9SecurePDF15PDFEditDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEditDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEditDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onReplaceText",
            "printedName": "onReplaceText(pageIndex:entryIndex:offset:pattern:substitute:skip:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "paramValueOwnership": "InOut",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFEditDelegateP13onReplaceText9pageIndex05entryI06offset7pattern10substitute4skipys5Int32V_A2LS2SzSbztF",
            "mangledName": "$s9SecurePDF15PDFEditDelegateP13onReplaceText9pageIndex05entryI06offset7pattern10substitute4skipys5Int32V_A2LS2SzSbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEditDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEditDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:9SecurePDF15PDFEditDelegateP",
        "mangledName": "$s9SecurePDF15PDFEditDelegateP",
        "moduleName": "SecurePDF",
        "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": "PDFEdit",
        "printedName": "PDFEdit",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFEdit",
                "printedName": "SecurePDF.PDFEdit",
                "usr": "c:@M@SecurePDF@objc(cs)PDFEdit"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEdit(im)init",
            "mangledName": "$s9SecurePDF7PDFEditCACycfc",
            "moduleName": "SecurePDF",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(runtimeLicense:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFEdit",
                "printedName": "SecurePDF.PDFEdit",
                "usr": "c:@M@SecurePDF@objc(cs)PDFEdit"
              },
              {
                "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": "(any SecurePDF.PDFEditDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFEditDelegate",
                    "printedName": "any SecurePDF.PDFEditDelegate",
                    "usr": "s:9SecurePDF15PDFEditDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF7PDFEditC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "mangledName": "$s9SecurePDF7PDFEditC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SecurePDF.PDFEditDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFEditDelegate",
                    "printedName": "any SecurePDF.PDFEditDelegate",
                    "usr": "s:9SecurePDF15PDFEditDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC8delegateAA0C8Delegate_pSgvp",
            "mangledName": "$s9SecurePDF7PDFEditC8delegateAA0C8Delegate_pSgvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFEditDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFEditDelegate",
                        "printedName": "any SecurePDF.PDFEditDelegate",
                        "usr": "s:9SecurePDF15PDFEditDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC8delegateAA0C8Delegate_pSgvg",
                "mangledName": "$s9SecurePDF7PDFEditC8delegateAA0C8Delegate_pSgvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFEditDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFEditDelegate",
                        "printedName": "any SecurePDF.PDFEditDelegate",
                        "usr": "s:9SecurePDF15PDFEditDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC8delegateAA0C8Delegate_pSgvs",
                "mangledName": "$s9SecurePDF7PDFEditC8delegateAA0C8Delegate_pSgvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC8delegateAA0C8Delegate_pSgvM",
                "mangledName": "$s9SecurePDF7PDFEditC8delegateAA0C8Delegate_pSgvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "onDocumentInfo",
            "printedName": "onDocumentInfo(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEdit(im)onDocumentInfo:",
            "mangledName": "$s9SecurePDF7PDFEditC14onDocumentInfoyys5Int32VF",
            "moduleName": "SecurePDF",
            "objc_name": "onDocumentInfo:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEdit(im)onError::",
            "mangledName": "$s9SecurePDF7PDFEditC7onErroryys5Int32V_SSSgtF",
            "moduleName": "SecurePDF",
            "objc_name": "onError::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEdit(im)onLog:::",
            "mangledName": "$s9SecurePDF7PDFEditC5onLogyys5Int32V_SSSgAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onLog:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEdit(im)onPassword::",
            "mangledName": "$s9SecurePDF7PDFEditC10onPasswordyySb_Spys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onPassword::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEdit(im)onRecipientInfo:::::",
            "mangledName": "$s9SecurePDF7PDFEditC15onRecipientInfoyySSSg_A2ESbSpys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onRecipientInfo:::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onReplaceText",
            "printedName": "onReplaceText(_:_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "AutoreleasingUnsafeMutablePointer",
                "printedName": "Swift.AutoreleasingUnsafeMutablePointer<Foundation.NSString?>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.NSString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NSString",
                        "printedName": "Foundation.NSString",
                        "usr": "c:objc(cs)NSString"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SA"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEdit(im)onReplaceText::::::",
            "mangledName": "$s9SecurePDF7PDFEditC13onReplaceTextyys5Int32V_A2FSSSgSAySo8NSStringCSgGSpyAFGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onReplaceText::::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "runtimeLicense",
            "printedName": "runtimeLicense",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC14runtimeLicenseSSvp",
            "mangledName": "$s9SecurePDF7PDFEditC14runtimeLicenseSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC14runtimeLicenseSSvg",
                "mangledName": "$s9SecurePDF7PDFEditC14runtimeLicenseSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC14runtimeLicenseSSvs",
                "mangledName": "$s9SecurePDF7PDFEditC14runtimeLicenseSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC14runtimeLicenseSSvM",
                "mangledName": "$s9SecurePDF7PDFEditC14runtimeLicenseSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "VERSION",
            "printedName": "VERSION",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC7VERSIONSSvp",
            "mangledName": "$s9SecurePDF7PDFEditC7VERSIONSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC7VERSIONSSvg",
                "mangledName": "$s9SecurePDF7PDFEditC7VERSIONSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "attachments",
            "printedName": "attachments",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFAttachment>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFAttachment",
                    "printedName": "SecurePDF.PDFAttachment",
                    "usr": "s:9SecurePDF13PDFAttachmentC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvp",
            "mangledName": "$s9SecurePDF7PDFEditC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFAttachment>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFAttachment",
                        "printedName": "SecurePDF.PDFAttachment",
                        "usr": "s:9SecurePDF13PDFAttachmentC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvg",
                "mangledName": "$s9SecurePDF7PDFEditC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFAttachment>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFAttachment",
                        "printedName": "SecurePDF.PDFAttachment",
                        "usr": "s:9SecurePDF13PDFAttachmentC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvs",
                "mangledName": "$s9SecurePDF7PDFEditC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvM",
                "mangledName": "$s9SecurePDF7PDFEditC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "decryptionCert",
            "printedName": "decryptionCert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC14decryptionCertAA11CertificateCvp",
            "mangledName": "$s9SecurePDF7PDFEditC14decryptionCertAA11CertificateCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC14decryptionCertAA11CertificateCvg",
                "mangledName": "$s9SecurePDF7PDFEditC14decryptionCertAA11CertificateCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC14decryptionCertAA11CertificateCvs",
                "mangledName": "$s9SecurePDF7PDFEditC14decryptionCertAA11CertificateCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC14decryptionCertAA11CertificateCvM",
                "mangledName": "$s9SecurePDF7PDFEditC14decryptionCertAA11CertificateCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "font",
            "printedName": "font",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFFont",
                "printedName": "SecurePDF.PDFFont",
                "usr": "s:9SecurePDF7PDFFontC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC4fontAA7PDFFontCvp",
            "mangledName": "$s9SecurePDF7PDFEditC4fontAA7PDFFontCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFFont",
                    "printedName": "SecurePDF.PDFFont",
                    "usr": "s:9SecurePDF7PDFFontC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC4fontAA7PDFFontCvg",
                "mangledName": "$s9SecurePDF7PDFEditC4fontAA7PDFFontCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputData",
            "printedName": "inputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC9inputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF7PDFEditC9inputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC9inputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF7PDFEditC9inputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC9inputData10Foundation0E0Vvs",
                "mangledName": "$s9SecurePDF7PDFEditC9inputData10Foundation0E0Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC9inputData10Foundation0E0VvM",
                "mangledName": "$s9SecurePDF7PDFEditC9inputData10Foundation0E0VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputFile",
            "printedName": "inputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC9inputFileSSvp",
            "mangledName": "$s9SecurePDF7PDFEditC9inputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC9inputFileSSvg",
                "mangledName": "$s9SecurePDF7PDFEditC9inputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC9inputFileSSvs",
                "mangledName": "$s9SecurePDF7PDFEditC9inputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC9inputFileSSvM",
                "mangledName": "$s9SecurePDF7PDFEditC9inputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "media",
            "printedName": "media",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFMedia>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFMedia",
                    "printedName": "SecurePDF.PDFMedia",
                    "usr": "s:9SecurePDF8PDFMediaC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC5mediaAA0A7PDFListCyAA8PDFMediaCGvp",
            "mangledName": "$s9SecurePDF7PDFEditC5mediaAA0A7PDFListCyAA8PDFMediaCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFMedia>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFMedia",
                        "printedName": "SecurePDF.PDFMedia",
                        "usr": "s:9SecurePDF8PDFMediaC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC5mediaAA0A7PDFListCyAA8PDFMediaCGvg",
                "mangledName": "$s9SecurePDF7PDFEditC5mediaAA0A7PDFListCyAA8PDFMediaCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFMedia>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFMedia",
                        "printedName": "SecurePDF.PDFMedia",
                        "usr": "s:9SecurePDF8PDFMediaC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC5mediaAA0A7PDFListCyAA8PDFMediaCGvs",
                "mangledName": "$s9SecurePDF7PDFEditC5mediaAA0A7PDFListCyAA8PDFMediaCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC5mediaAA0A7PDFListCyAA8PDFMediaCGvM",
                "mangledName": "$s9SecurePDF7PDFEditC5mediaAA0A7PDFListCyAA8PDFMediaCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "newPage",
            "printedName": "newPage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFPage",
                "printedName": "SecurePDF.PDFPage",
                "usr": "s:9SecurePDF7PDFPageC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC7newPageAA7PDFPageCvp",
            "mangledName": "$s9SecurePDF7PDFEditC7newPageAA7PDFPageCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFPage",
                    "printedName": "SecurePDF.PDFPage",
                    "usr": "s:9SecurePDF7PDFPageC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC7newPageAA7PDFPageCvg",
                "mangledName": "$s9SecurePDF7PDFEditC7newPageAA7PDFPageCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PDFPage",
                    "printedName": "SecurePDF.PDFPage",
                    "usr": "s:9SecurePDF7PDFPageC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC7newPageAA7PDFPageCvs",
                "mangledName": "$s9SecurePDF7PDFEditC7newPageAA7PDFPageCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC7newPageAA7PDFPageCvM",
                "mangledName": "$s9SecurePDF7PDFEditC7newPageAA7PDFPageCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputData",
            "printedName": "outputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC10outputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF7PDFEditC10outputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC10outputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF7PDFEditC10outputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputFile",
            "printedName": "outputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC10outputFileSSvp",
            "mangledName": "$s9SecurePDF7PDFEditC10outputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC10outputFileSSvg",
                "mangledName": "$s9SecurePDF7PDFEditC10outputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC10outputFileSSvs",
                "mangledName": "$s9SecurePDF7PDFEditC10outputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC10outputFileSSvM",
                "mangledName": "$s9SecurePDF7PDFEditC10outputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "overwrite",
            "printedName": "overwrite",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC9overwriteSbvp",
            "mangledName": "$s9SecurePDF7PDFEditC9overwriteSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC9overwriteSbvg",
                "mangledName": "$s9SecurePDF7PDFEditC9overwriteSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF7PDFEditC9overwriteSbvs",
                "mangledName": "$s9SecurePDF7PDFEditC9overwriteSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC9overwriteSbvM",
                "mangledName": "$s9SecurePDF7PDFEditC9overwriteSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "password",
            "printedName": "password",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC8passwordSSvp",
            "mangledName": "$s9SecurePDF7PDFEditC8passwordSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC8passwordSSvg",
                "mangledName": "$s9SecurePDF7PDFEditC8passwordSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC8passwordSSvs",
                "mangledName": "$s9SecurePDF7PDFEditC8passwordSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC8passwordSSvM",
                "mangledName": "$s9SecurePDF7PDFEditC8passwordSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "position",
            "printedName": "position",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFPagePosition",
                "printedName": "SecurePDF.PDFPagePosition",
                "usr": "s:9SecurePDF15PDFPagePositionC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC8positionAA15PDFPagePositionCvp",
            "mangledName": "$s9SecurePDF7PDFEditC8positionAA15PDFPagePositionCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFPagePosition",
                    "printedName": "SecurePDF.PDFPagePosition",
                    "usr": "s:9SecurePDF15PDFPagePositionC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC8positionAA15PDFPagePositionCvg",
                "mangledName": "$s9SecurePDF7PDFEditC8positionAA15PDFPagePositionCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "selectedPage",
            "printedName": "selectedPage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFPage",
                "printedName": "SecurePDF.PDFPage",
                "usr": "s:9SecurePDF7PDFPageC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFEditC12selectedPageAA7PDFPageCvp",
            "mangledName": "$s9SecurePDF7PDFEditC12selectedPageAA7PDFPageCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFPage",
                    "printedName": "SecurePDF.PDFPage",
                    "usr": "s:9SecurePDF7PDFPageC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFEditC12selectedPageAA7PDFPageCvg",
                "mangledName": "$s9SecurePDF7PDFEditC12selectedPageAA7PDFPageCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "addAttachment",
            "printedName": "addAttachment(fileName:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC13addAttachment8fileName11descriptionySS_SStKF",
            "mangledName": "$s9SecurePDF7PDFEditC13addAttachment8fileName11descriptionySS_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addBitmap",
            "printedName": "addBitmap(format:bitmapBytes:width:height:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC9addBitmap6format11bitmapBytes5width6heightySS_10Foundation4DataVs5Int32VAMtKF",
            "mangledName": "$s9SecurePDF7PDFEditC9addBitmap6format11bitmapBytes5width6heightySS_10Foundation4DataVs5Int32VAMtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addDrawing",
            "printedName": "addDrawing(format:drawingBytes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC10addDrawing6format12drawingBytesySS_10Foundation4DataVtKF",
            "mangledName": "$s9SecurePDF7PDFEditC10addDrawing6format12drawingBytesySS_10Foundation4DataVtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addTextBlock",
            "printedName": "addTextBlock(text:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC12addTextBlock4textySS_tKF",
            "mangledName": "$s9SecurePDF7PDFEditC12addTextBlock4textySS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "appendPage",
            "printedName": "appendPage()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC10appendPageyyKF",
            "mangledName": "$s9SecurePDF7PDFEditC10appendPageyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "close",
            "printedName": "close()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC5closeyyKF",
            "mangledName": "$s9SecurePDF7PDFEditC5closeyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "config",
            "printedName": "config(configurationString:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC6config19configurationStringS2S_tKF",
            "mangledName": "$s9SecurePDF7PDFEditC6config19configurationStringS2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "convert",
            "printedName": "convert(format:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC7convert6formatySS_tKF",
            "mangledName": "$s9SecurePDF7PDFEditC7convert6formatySS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createNew",
            "printedName": "createNew()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC9createNewyyKF",
            "mangledName": "$s9SecurePDF7PDFEditC9createNewyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypted",
            "printedName": "encrypted()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC9encryptedSbyKF",
            "mangledName": "$s9SecurePDF7PDFEditC9encryptedSbyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getDocumentProperty",
            "printedName": "getDocumentProperty(documentProperty:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC19getDocumentProperty08documentF0S2S_tKF",
            "mangledName": "$s9SecurePDF7PDFEditC19getDocumentProperty08documentF0S2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getDocumentText",
            "printedName": "getDocumentText()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC15getDocumentTextSSyKF",
            "mangledName": "$s9SecurePDF7PDFEditC15getDocumentTextSSyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getPageProperty",
            "printedName": "getPageProperty(pageIndex:pageProperty:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC15getPageProperty9pageIndex0gF0SSs5Int32V_SStKF",
            "mangledName": "$s9SecurePDF7PDFEditC15getPageProperty9pageIndex0gF0SSs5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getPageText",
            "printedName": "getPageText(pageIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC11getPageText9pageIndexSSs5Int32V_tKF",
            "mangledName": "$s9SecurePDF7PDFEditC11getPageText9pageIndexSSs5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "insertPage",
            "printedName": "insertPage(pageIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC10insertPage9pageIndexys5Int32V_tKF",
            "mangledName": "$s9SecurePDF7PDFEditC10insertPage9pageIndexys5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "open",
            "printedName": "open()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC4openyyKF",
            "mangledName": "$s9SecurePDF7PDFEditC4openyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removeAttachment",
            "printedName": "removeAttachment(index:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC16removeAttachment5indexys5Int32V_tKF",
            "mangledName": "$s9SecurePDF7PDFEditC16removeAttachment5indexys5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removePage",
            "printedName": "removePage(pageIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC10removePage9pageIndexys5Int32V_tKF",
            "mangledName": "$s9SecurePDF7PDFEditC10removePage9pageIndexys5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removePages",
            "printedName": "removePages(pageIndex:count:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC11removePages9pageIndex5countys5Int32V_AHtKF",
            "mangledName": "$s9SecurePDF7PDFEditC11removePages9pageIndex5countys5Int32V_AHtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "replaceDocumentText",
            "printedName": "replaceDocumentText(pattern:value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC19replaceDocumentText7pattern5values5Int32VSS_SStKF",
            "mangledName": "$s9SecurePDF7PDFEditC19replaceDocumentText7pattern5values5Int32VSS_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "replacePageText",
            "printedName": "replacePageText(pageIndex:pattern:value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC15replacePageText9pageIndex7pattern5values5Int32VAI_S2StKF",
            "mangledName": "$s9SecurePDF7PDFEditC15replacePageText9pageIndex7pattern5values5Int32VAI_S2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC5resetyyKF",
            "mangledName": "$s9SecurePDF7PDFEditC5resetyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "saveAttachment",
            "printedName": "saveAttachment(index:fileName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC14saveAttachment5index8fileNameys5Int32V_SStKF",
            "mangledName": "$s9SecurePDF7PDFEditC14saveAttachment5index8fileNameys5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "saveMedia",
            "printedName": "saveMedia(index:fileName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC9saveMedia5index8fileNameys5Int32V_SStKF",
            "mangledName": "$s9SecurePDF7PDFEditC9saveMedia5index8fileNameys5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "selectPage",
            "printedName": "selectPage(pageIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC10selectPage9pageIndexys5Int32V_tKF",
            "mangledName": "$s9SecurePDF7PDFEditC10selectPage9pageIndexys5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setAlignment",
            "printedName": "setAlignment(horizontalAlignment:verticalAlignment:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC12setAlignment010horizontalE008verticalE0ys5Int32V_AHtKF",
            "mangledName": "$s9SecurePDF7PDFEditC12setAlignment010horizontalE008verticalE0ys5Int32V_AHtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setDocumentProperty",
            "printedName": "setDocumentProperty(documentProperty:value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC19setDocumentProperty08documentF05valueySS_SStKF",
            "mangledName": "$s9SecurePDF7PDFEditC19setDocumentProperty08documentF05valueySS_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setFont",
            "printedName": "setFont(name:size:style:color:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC7setFont4name4size5style5colorySS_S3StKF",
            "mangledName": "$s9SecurePDF7PDFEditC7setFont4name4size5style5colorySS_S3StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setPosition",
            "printedName": "setPosition(pageIndex:x:y:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC11setPosition9pageIndex1x1yys5Int32V_S2StKF",
            "mangledName": "$s9SecurePDF7PDFEditC11setPosition9pageIndex1x1yys5Int32V_S2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setTransform",
            "printedName": "setTransform(translationX:translationY:scaleX:scaleY:rotation:skewA:skewB:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFEditC12setTransform12translationX0F1Y6scaleX0G1Y8rotation5skewA0I1BySS_S6StKF",
            "mangledName": "$s9SecurePDF7PDFEditC12setTransform12translationX0F1Y6scaleX0G1Y8rotation5skewA0I1BySS_S6StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SecurePDF@objc(cs)PDFEdit",
        "mangledName": "$s9SecurePDF7PDFEditC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFEncryptDelegate",
        "printedName": "PDFEncryptDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(errorCode:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF18PDFEncryptDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "mangledName": "$s9SecurePDF18PDFEncryptDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEncryptDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEncryptDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(logLevel:message:logType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF18PDFEncryptDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "mangledName": "$s9SecurePDF18PDFEncryptDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEncryptDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEncryptDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF18PDFEncryptDelegateP10onPassword9available6cancelySb_SbztF",
            "mangledName": "$s9SecurePDF18PDFEncryptDelegateP10onPassword9available6cancelySb_SbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEncryptDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEncryptDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(issuer:serialNumber:subjectKeyIdentifier:available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF18PDFEncryptDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "mangledName": "$s9SecurePDF18PDFEncryptDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFEncryptDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFEncryptDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:9SecurePDF18PDFEncryptDelegateP",
        "mangledName": "$s9SecurePDF18PDFEncryptDelegateP",
        "moduleName": "SecurePDF",
        "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": "PDFEncrypt",
        "printedName": "PDFEncrypt",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFEncrypt",
                "printedName": "SecurePDF.PDFEncrypt",
                "usr": "c:@M@SecurePDF@objc(cs)PDFEncrypt"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEncrypt(im)init",
            "mangledName": "$s9SecurePDF10PDFEncryptCACycfc",
            "moduleName": "SecurePDF",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(runtimeLicense:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFEncrypt",
                "printedName": "SecurePDF.PDFEncrypt",
                "usr": "c:@M@SecurePDF@objc(cs)PDFEncrypt"
              },
              {
                "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": "(any SecurePDF.PDFEncryptDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFEncryptDelegate",
                    "printedName": "any SecurePDF.PDFEncryptDelegate",
                    "usr": "s:9SecurePDF18PDFEncryptDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF10PDFEncryptC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "mangledName": "$s9SecurePDF10PDFEncryptC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SecurePDF.PDFEncryptDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFEncryptDelegate",
                    "printedName": "any SecurePDF.PDFEncryptDelegate",
                    "usr": "s:9SecurePDF18PDFEncryptDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC8delegateAA0C8Delegate_pSgvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC8delegateAA0C8Delegate_pSgvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFEncryptDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFEncryptDelegate",
                        "printedName": "any SecurePDF.PDFEncryptDelegate",
                        "usr": "s:9SecurePDF18PDFEncryptDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC8delegateAA0C8Delegate_pSgvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC8delegateAA0C8Delegate_pSgvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFEncryptDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFEncryptDelegate",
                        "printedName": "any SecurePDF.PDFEncryptDelegate",
                        "usr": "s:9SecurePDF18PDFEncryptDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC8delegateAA0C8Delegate_pSgvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC8delegateAA0C8Delegate_pSgvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC8delegateAA0C8Delegate_pSgvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC8delegateAA0C8Delegate_pSgvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEncrypt(im)onError::",
            "mangledName": "$s9SecurePDF10PDFEncryptC7onErroryys5Int32V_SSSgtF",
            "moduleName": "SecurePDF",
            "objc_name": "onError::",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEncrypt(im)onLog:::",
            "mangledName": "$s9SecurePDF10PDFEncryptC5onLogyys5Int32V_SSSgAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onLog:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEncrypt(im)onPassword::",
            "mangledName": "$s9SecurePDF10PDFEncryptC10onPasswordyySb_Spys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onPassword::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFEncrypt(im)onRecipientInfo:::::",
            "mangledName": "$s9SecurePDF10PDFEncryptC15onRecipientInfoyySSSg_A2ESbSpys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onRecipientInfo:::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "runtimeLicense",
            "printedName": "runtimeLicense",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC14runtimeLicenseSSvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC14runtimeLicenseSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC14runtimeLicenseSSvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC14runtimeLicenseSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC14runtimeLicenseSSvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC14runtimeLicenseSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC14runtimeLicenseSSvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC14runtimeLicenseSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "VERSION",
            "printedName": "VERSION",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC7VERSIONSSvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC7VERSIONSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC7VERSIONSSvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC7VERSIONSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "encryptionAlgorithm",
            "printedName": "encryptionAlgorithm",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC19encryptionAlgorithmSSvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC19encryptionAlgorithmSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC19encryptionAlgorithmSSvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC19encryptionAlgorithmSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC19encryptionAlgorithmSSvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC19encryptionAlgorithmSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC19encryptionAlgorithmSSvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC19encryptionAlgorithmSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "encryptionCert",
            "printedName": "encryptionCert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC14encryptionCertAA11CertificateCvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC14encryptionCertAA11CertificateCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC14encryptionCertAA11CertificateCvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC14encryptionCertAA11CertificateCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC14encryptionCertAA11CertificateCvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC14encryptionCertAA11CertificateCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC14encryptionCertAA11CertificateCvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC14encryptionCertAA11CertificateCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "encryptMetadata",
            "printedName": "encryptMetadata",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC15encryptMetadataSbvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC15encryptMetadataSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC15encryptMetadataSbvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC15encryptMetadataSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF10PDFEncryptC15encryptMetadataSbvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC15encryptMetadataSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC15encryptMetadataSbvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC15encryptMetadataSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputData",
            "printedName": "inputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC9inputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC9inputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC9inputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC9inputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC9inputData10Foundation0E0Vvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC9inputData10Foundation0E0Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC9inputData10Foundation0E0VvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC9inputData10Foundation0E0VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputFile",
            "printedName": "inputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC9inputFileSSvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC9inputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC9inputFileSSvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC9inputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC9inputFileSSvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC9inputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC9inputFileSSvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC9inputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputData",
            "printedName": "outputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC10outputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC10outputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC10outputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC10outputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputFile",
            "printedName": "outputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC10outputFileSSvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC10outputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC10outputFileSSvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC10outputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC10outputFileSSvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC10outputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC10outputFileSSvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC10outputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "overwrite",
            "printedName": "overwrite",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC9overwriteSbvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC9overwriteSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC9overwriteSbvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC9overwriteSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF10PDFEncryptC9overwriteSbvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC9overwriteSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC9overwriteSbvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC9overwriteSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "password",
            "printedName": "password",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC8passwordSSvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC8passwordSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC8passwordSSvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC8passwordSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC8passwordSSvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC8passwordSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC8passwordSSvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC8passwordSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "permissions",
            "printedName": "permissions",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF10PDFEncryptC11permissionss5Int32Vvp",
            "mangledName": "$s9SecurePDF10PDFEncryptC11permissionss5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC11permissionss5Int32Vvg",
                "mangledName": "$s9SecurePDF10PDFEncryptC11permissionss5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC11permissionss5Int32Vvs",
                "mangledName": "$s9SecurePDF10PDFEncryptC11permissionss5Int32Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF10PDFEncryptC11permissionss5Int32VvM",
                "mangledName": "$s9SecurePDF10PDFEncryptC11permissionss5Int32VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "close",
            "printedName": "close()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFEncryptC5closeyyKF",
            "mangledName": "$s9SecurePDF10PDFEncryptC5closeyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "config",
            "printedName": "config(configurationString:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFEncryptC6config19configurationStringS2S_tKF",
            "mangledName": "$s9SecurePDF10PDFEncryptC6config19configurationStringS2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFEncryptC7encryptyyKF",
            "mangledName": "$s9SecurePDF10PDFEncryptC7encryptyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypted",
            "printedName": "encrypted()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFEncryptC9encryptedSbyKF",
            "mangledName": "$s9SecurePDF10PDFEncryptC9encryptedSbyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "open",
            "printedName": "open()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFEncryptC4openyyKF",
            "mangledName": "$s9SecurePDF10PDFEncryptC4openyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF10PDFEncryptC5resetyyKF",
            "mangledName": "$s9SecurePDF10PDFEncryptC5resetyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SecurePDF@objc(cs)PDFEncrypt",
        "mangledName": "$s9SecurePDF10PDFEncryptC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFExplorerDelegate",
        "printedName": "PDFExplorerDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(errorCode:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF19PDFExplorerDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "mangledName": "$s9SecurePDF19PDFExplorerDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFExplorerDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFExplorerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(logLevel:message:logType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF19PDFExplorerDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "mangledName": "$s9SecurePDF19PDFExplorerDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFExplorerDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFExplorerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:9SecurePDF19PDFExplorerDelegateP",
        "mangledName": "$s9SecurePDF19PDFExplorerDelegateP",
        "moduleName": "SecurePDF",
        "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": "PDFExplorer",
        "printedName": "PDFExplorer",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFExplorer",
                "printedName": "SecurePDF.PDFExplorer",
                "usr": "c:@M@SecurePDF@objc(cs)PDFExplorer"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SecurePDF@objc(cs)PDFExplorer(im)init",
            "mangledName": "$s9SecurePDF11PDFExplorerCACycfc",
            "moduleName": "SecurePDF",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(runtimeLicense:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFExplorer",
                "printedName": "SecurePDF.PDFExplorer",
                "usr": "c:@M@SecurePDF@objc(cs)PDFExplorer"
              },
              {
                "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": "(any SecurePDF.PDFExplorerDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFExplorerDelegate",
                    "printedName": "any SecurePDF.PDFExplorerDelegate",
                    "usr": "s:9SecurePDF19PDFExplorerDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF11PDFExplorerC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "mangledName": "$s9SecurePDF11PDFExplorerC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SecurePDF.PDFExplorerDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFExplorerDelegate",
                    "printedName": "any SecurePDF.PDFExplorerDelegate",
                    "usr": "s:9SecurePDF19PDFExplorerDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC8delegateAA0C8Delegate_pSgvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC8delegateAA0C8Delegate_pSgvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFExplorerDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFExplorerDelegate",
                        "printedName": "any SecurePDF.PDFExplorerDelegate",
                        "usr": "s:9SecurePDF19PDFExplorerDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC8delegateAA0C8Delegate_pSgvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC8delegateAA0C8Delegate_pSgvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFExplorerDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFExplorerDelegate",
                        "printedName": "any SecurePDF.PDFExplorerDelegate",
                        "usr": "s:9SecurePDF19PDFExplorerDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC8delegateAA0C8Delegate_pSgvs",
                "mangledName": "$s9SecurePDF11PDFExplorerC8delegateAA0C8Delegate_pSgvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC8delegateAA0C8Delegate_pSgvM",
                "mangledName": "$s9SecurePDF11PDFExplorerC8delegateAA0C8Delegate_pSgvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFExplorer(im)onError::",
            "mangledName": "$s9SecurePDF11PDFExplorerC7onErroryys5Int32V_SSSgtF",
            "moduleName": "SecurePDF",
            "objc_name": "onError::",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFExplorer(im)onLog:::",
            "mangledName": "$s9SecurePDF11PDFExplorerC5onLogyys5Int32V_SSSgAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onLog:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "runtimeLicense",
            "printedName": "runtimeLicense",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC14runtimeLicenseSSvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC14runtimeLicenseSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC14runtimeLicenseSSvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC14runtimeLicenseSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC14runtimeLicenseSSvs",
                "mangledName": "$s9SecurePDF11PDFExplorerC14runtimeLicenseSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC14runtimeLicenseSSvM",
                "mangledName": "$s9SecurePDF11PDFExplorerC14runtimeLicenseSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "VERSION",
            "printedName": "VERSION",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC7VERSIONSSvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC7VERSIONSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC7VERSIONSSvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC7VERSIONSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputData",
            "printedName": "inputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC9inputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC9inputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC9inputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC9inputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC9inputData10Foundation0E0Vvs",
                "mangledName": "$s9SecurePDF11PDFExplorerC9inputData10Foundation0E0Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC9inputData10Foundation0E0VvM",
                "mangledName": "$s9SecurePDF11PDFExplorerC9inputData10Foundation0E0VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputFile",
            "printedName": "inputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC9inputFileSSvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC9inputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC9inputFileSSvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC9inputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC9inputFileSSvs",
                "mangledName": "$s9SecurePDF11PDFExplorerC9inputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC9inputFileSSvM",
                "mangledName": "$s9SecurePDF11PDFExplorerC9inputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputData",
            "printedName": "outputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC10outputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC10outputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC10outputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC10outputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputFile",
            "printedName": "outputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC10outputFileSSvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC10outputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC10outputFileSSvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC10outputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC10outputFileSSvs",
                "mangledName": "$s9SecurePDF11PDFExplorerC10outputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC10outputFileSSvM",
                "mangledName": "$s9SecurePDF11PDFExplorerC10outputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "overwrite",
            "printedName": "overwrite",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC9overwriteSbvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC9overwriteSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC9overwriteSbvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC9overwriteSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF11PDFExplorerC9overwriteSbvs",
                "mangledName": "$s9SecurePDF11PDFExplorerC9overwriteSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC9overwriteSbvM",
                "mangledName": "$s9SecurePDF11PDFExplorerC9overwriteSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rootObjects",
            "printedName": "rootObjects",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFReadonlyList",
                "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFObject>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFObject",
                    "printedName": "SecurePDF.PDFObject",
                    "usr": "s:9SecurePDF9PDFObjectC"
                  }
                ],
                "usr": "s:9SecurePDF0A15PDFReadonlyListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC11rootObjectsAA0A15PDFReadonlyListCyAA9PDFObjectCGvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC11rootObjectsAA0A15PDFReadonlyListCyAA9PDFObjectCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFReadonlyList",
                    "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFObject>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFObject",
                        "printedName": "SecurePDF.PDFObject",
                        "usr": "s:9SecurePDF9PDFObjectC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC11rootObjectsAA0A15PDFReadonlyListCyAA9PDFObjectCGvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC11rootObjectsAA0A15PDFReadonlyListCyAA9PDFObjectCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "selectedObjects",
            "printedName": "selectedObjects",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFReadonlyList",
                "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFObject>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFObject",
                    "printedName": "SecurePDF.PDFObject",
                    "usr": "s:9SecurePDF9PDFObjectC"
                  }
                ],
                "usr": "s:9SecurePDF0A15PDFReadonlyListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11PDFExplorerC15selectedObjectsAA0A15PDFReadonlyListCyAA9PDFObjectCGvp",
            "mangledName": "$s9SecurePDF11PDFExplorerC15selectedObjectsAA0A15PDFReadonlyListCyAA9PDFObjectCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFReadonlyList",
                    "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFObject>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFObject",
                        "printedName": "SecurePDF.PDFObject",
                        "usr": "s:9SecurePDF9PDFObjectC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11PDFExplorerC15selectedObjectsAA0A15PDFReadonlyListCyAA9PDFObjectCGvg",
                "mangledName": "$s9SecurePDF11PDFExplorerC15selectedObjectsAA0A15PDFReadonlyListCyAA9PDFObjectCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "addContainer",
            "printedName": "addContainer(basePath:objectName:dictionary:indirect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC12addContainer8basePath10objectName10dictionary8indirectS2S_SSS2btKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC12addContainer8basePath10objectName10dictionary8indirectS2S_SSS2btKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addObject",
            "printedName": "addObject(basePath:objectType:objectName:value:indirect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC9addObject8basePath10objectType0H4Name5value8indirectS2S_s5Int32VS2SSbtKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC9addObject8basePath10objectType0H4Name5value8indirectS2S_s5Int32VS2SSbtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addOpaque",
            "printedName": "addOpaque(basePath:objectName: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": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC9addOpaque8basePath10objectName5valueS2S_S2StKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC9addOpaque8basePath10objectName5valueS2S_S2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addPrimitive",
            "printedName": "addPrimitive(basePath:objectName: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": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC12addPrimitive8basePath10objectName5valueS2S_S2StKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC12addPrimitive8basePath10objectName5valueS2S_S2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addReference",
            "printedName": "addReference(basePath:objectName:refPath:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC12addReference8basePath10objectName03refG0S2S_S2StKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC12addReference8basePath10objectName03refG0S2S_S2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addStream",
            "printedName": "addStream(basePath:objectName: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": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC9addStream8basePath10objectName5valueS2S_SS10Foundation4DataVtKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC9addStream8basePath10objectName5valueS2S_SS10Foundation4DataVtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "close",
            "printedName": "close()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC5closeyyKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC5closeyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "config",
            "printedName": "config(configurationString:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC6config19configurationStringS2S_tKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC6config19configurationStringS2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createNew",
            "printedName": "createNew()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC9createNewyyKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC9createNewyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getObjectData",
            "printedName": "getObjectData(path:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC13getObjectData4path10Foundation0F0VSS_tKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC13getObjectData4path10Foundation0F0VSS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "open",
            "printedName": "open()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC4openyyKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC4openyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removeObject",
            "printedName": "removeObject(path:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC12removeObject4pathySS_tKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC12removeObject4pathySS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC5resetyyKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC5resetyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "select",
            "printedName": "select(filter:clearExistingSelection:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC6select6filter22clearExistingSelectionySS_SbtKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC6select6filter22clearExistingSelectionySS_SbtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setObjectData",
            "printedName": "setObjectData(path:value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF11PDFExplorerC13setObjectData4path5valueySS_10Foundation0F0VtKF",
            "mangledName": "$s9SecurePDF11PDFExplorerC13setObjectData4path5valueySS_10Foundation0F0VtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SecurePDF@objc(cs)PDFExplorer",
        "mangledName": "$s9SecurePDF11PDFExplorerC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFFormDelegate",
        "printedName": "PDFFormDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "onDocumentInfo",
            "printedName": "onDocumentInfo(pageCount:signatureCount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFFormDelegateP14onDocumentInfo9pageCount09signatureI0ys5Int32V_AHtF",
            "mangledName": "$s9SecurePDF15PDFFormDelegateP14onDocumentInfo9pageCount09signatureI0ys5Int32V_AHtF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFFormDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFFormDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(errorCode:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFFormDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "mangledName": "$s9SecurePDF15PDFFormDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFFormDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFFormDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(logLevel:message:logType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFFormDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "mangledName": "$s9SecurePDF15PDFFormDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFFormDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFFormDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFFormDelegateP10onPassword9available6cancelySb_SbztF",
            "mangledName": "$s9SecurePDF15PDFFormDelegateP10onPassword9available6cancelySb_SbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFFormDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFFormDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(issuer:serialNumber:subjectKeyIdentifier:available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFFormDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "mangledName": "$s9SecurePDF15PDFFormDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFFormDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFFormDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:9SecurePDF15PDFFormDelegateP",
        "mangledName": "$s9SecurePDF15PDFFormDelegateP",
        "moduleName": "SecurePDF",
        "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": "PDFForm",
        "printedName": "PDFForm",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFForm",
                "printedName": "SecurePDF.PDFForm",
                "usr": "c:@M@SecurePDF@objc(cs)PDFForm"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SecurePDF@objc(cs)PDFForm(im)init",
            "mangledName": "$s9SecurePDF7PDFFormCACycfc",
            "moduleName": "SecurePDF",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(runtimeLicense:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFForm",
                "printedName": "SecurePDF.PDFForm",
                "usr": "c:@M@SecurePDF@objc(cs)PDFForm"
              },
              {
                "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": "(any SecurePDF.PDFFormDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFFormDelegate",
                    "printedName": "any SecurePDF.PDFFormDelegate",
                    "usr": "s:9SecurePDF15PDFFormDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF7PDFFormC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "mangledName": "$s9SecurePDF7PDFFormC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SecurePDF.PDFFormDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFFormDelegate",
                    "printedName": "any SecurePDF.PDFFormDelegate",
                    "usr": "s:9SecurePDF15PDFFormDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC8delegateAA0C8Delegate_pSgvp",
            "mangledName": "$s9SecurePDF7PDFFormC8delegateAA0C8Delegate_pSgvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFFormDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFFormDelegate",
                        "printedName": "any SecurePDF.PDFFormDelegate",
                        "usr": "s:9SecurePDF15PDFFormDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC8delegateAA0C8Delegate_pSgvg",
                "mangledName": "$s9SecurePDF7PDFFormC8delegateAA0C8Delegate_pSgvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFFormDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFFormDelegate",
                        "printedName": "any SecurePDF.PDFFormDelegate",
                        "usr": "s:9SecurePDF15PDFFormDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC8delegateAA0C8Delegate_pSgvs",
                "mangledName": "$s9SecurePDF7PDFFormC8delegateAA0C8Delegate_pSgvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC8delegateAA0C8Delegate_pSgvM",
                "mangledName": "$s9SecurePDF7PDFFormC8delegateAA0C8Delegate_pSgvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "onDocumentInfo",
            "printedName": "onDocumentInfo(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFForm(im)onDocumentInfo::",
            "mangledName": "$s9SecurePDF7PDFFormC14onDocumentInfoyys5Int32V_AFtF",
            "moduleName": "SecurePDF",
            "objc_name": "onDocumentInfo::",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFForm(im)onError::",
            "mangledName": "$s9SecurePDF7PDFFormC7onErroryys5Int32V_SSSgtF",
            "moduleName": "SecurePDF",
            "objc_name": "onError::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFForm(im)onLog:::",
            "mangledName": "$s9SecurePDF7PDFFormC5onLogyys5Int32V_SSSgAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onLog:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFForm(im)onPassword::",
            "mangledName": "$s9SecurePDF7PDFFormC10onPasswordyySb_Spys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onPassword::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFForm(im)onRecipientInfo:::::",
            "mangledName": "$s9SecurePDF7PDFFormC15onRecipientInfoyySSSg_A2ESbSpys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onRecipientInfo:::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "runtimeLicense",
            "printedName": "runtimeLicense",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC14runtimeLicenseSSvp",
            "mangledName": "$s9SecurePDF7PDFFormC14runtimeLicenseSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC14runtimeLicenseSSvg",
                "mangledName": "$s9SecurePDF7PDFFormC14runtimeLicenseSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC14runtimeLicenseSSvs",
                "mangledName": "$s9SecurePDF7PDFFormC14runtimeLicenseSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC14runtimeLicenseSSvM",
                "mangledName": "$s9SecurePDF7PDFFormC14runtimeLicenseSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "VERSION",
            "printedName": "VERSION",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC7VERSIONSSvp",
            "mangledName": "$s9SecurePDF7PDFFormC7VERSIONSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC7VERSIONSSvg",
                "mangledName": "$s9SecurePDF7PDFFormC7VERSIONSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "decryptionCert",
            "printedName": "decryptionCert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC14decryptionCertAA11CertificateCvp",
            "mangledName": "$s9SecurePDF7PDFFormC14decryptionCertAA11CertificateCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC14decryptionCertAA11CertificateCvg",
                "mangledName": "$s9SecurePDF7PDFFormC14decryptionCertAA11CertificateCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC14decryptionCertAA11CertificateCvs",
                "mangledName": "$s9SecurePDF7PDFFormC14decryptionCertAA11CertificateCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC14decryptionCertAA11CertificateCvM",
                "mangledName": "$s9SecurePDF7PDFFormC14decryptionCertAA11CertificateCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fields",
            "printedName": "fields",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFReadonlyList",
                "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFField>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFField",
                    "printedName": "SecurePDF.PDFField",
                    "usr": "s:9SecurePDF8PDFFieldC"
                  }
                ],
                "usr": "s:9SecurePDF0A15PDFReadonlyListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC6fieldsAA0A15PDFReadonlyListCyAA8PDFFieldCGvp",
            "mangledName": "$s9SecurePDF7PDFFormC6fieldsAA0A15PDFReadonlyListCyAA8PDFFieldCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFReadonlyList",
                    "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFField>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFField",
                        "printedName": "SecurePDF.PDFField",
                        "usr": "s:9SecurePDF8PDFFieldC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC6fieldsAA0A15PDFReadonlyListCyAA8PDFFieldCGvg",
                "mangledName": "$s9SecurePDF7PDFFormC6fieldsAA0A15PDFReadonlyListCyAA8PDFFieldCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "font",
            "printedName": "font",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFFont",
                "printedName": "SecurePDF.PDFFont",
                "usr": "s:9SecurePDF7PDFFontC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC4fontAA7PDFFontCvp",
            "mangledName": "$s9SecurePDF7PDFFormC4fontAA7PDFFontCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFFont",
                    "printedName": "SecurePDF.PDFFont",
                    "usr": "s:9SecurePDF7PDFFontC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC4fontAA7PDFFontCvg",
                "mangledName": "$s9SecurePDF7PDFFormC4fontAA7PDFFontCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputData",
            "printedName": "inputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC9inputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF7PDFFormC9inputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC9inputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF7PDFFormC9inputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC9inputData10Foundation0E0Vvs",
                "mangledName": "$s9SecurePDF7PDFFormC9inputData10Foundation0E0Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC9inputData10Foundation0E0VvM",
                "mangledName": "$s9SecurePDF7PDFFormC9inputData10Foundation0E0VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputFile",
            "printedName": "inputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC9inputFileSSvp",
            "mangledName": "$s9SecurePDF7PDFFormC9inputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC9inputFileSSvg",
                "mangledName": "$s9SecurePDF7PDFFormC9inputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC9inputFileSSvs",
                "mangledName": "$s9SecurePDF7PDFFormC9inputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC9inputFileSSvM",
                "mangledName": "$s9SecurePDF7PDFFormC9inputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputData",
            "printedName": "outputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC10outputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF7PDFFormC10outputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC10outputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF7PDFFormC10outputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputFile",
            "printedName": "outputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC10outputFileSSvp",
            "mangledName": "$s9SecurePDF7PDFFormC10outputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC10outputFileSSvg",
                "mangledName": "$s9SecurePDF7PDFFormC10outputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC10outputFileSSvs",
                "mangledName": "$s9SecurePDF7PDFFormC10outputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC10outputFileSSvM",
                "mangledName": "$s9SecurePDF7PDFFormC10outputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "overwrite",
            "printedName": "overwrite",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC9overwriteSbvp",
            "mangledName": "$s9SecurePDF7PDFFormC9overwriteSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC9overwriteSbvg",
                "mangledName": "$s9SecurePDF7PDFFormC9overwriteSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF7PDFFormC9overwriteSbvs",
                "mangledName": "$s9SecurePDF7PDFFormC9overwriteSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC9overwriteSbvM",
                "mangledName": "$s9SecurePDF7PDFFormC9overwriteSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "password",
            "printedName": "password",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC8passwordSSvp",
            "mangledName": "$s9SecurePDF7PDFFormC8passwordSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC8passwordSSvg",
                "mangledName": "$s9SecurePDF7PDFFormC8passwordSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC8passwordSSvs",
                "mangledName": "$s9SecurePDF7PDFFormC8passwordSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC8passwordSSvM",
                "mangledName": "$s9SecurePDF7PDFFormC8passwordSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "position",
            "printedName": "position",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFPagePosition",
                "printedName": "SecurePDF.PDFPagePosition",
                "usr": "s:9SecurePDF15PDFPagePositionC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFormC8positionAA15PDFPagePositionCvp",
            "mangledName": "$s9SecurePDF7PDFFormC8positionAA15PDFPagePositionCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFPagePosition",
                    "printedName": "SecurePDF.PDFPagePosition",
                    "usr": "s:9SecurePDF15PDFPagePositionC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFormC8positionAA15PDFPagePositionCvg",
                "mangledName": "$s9SecurePDF7PDFFormC8positionAA15PDFPagePositionCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "addBitmap",
            "printedName": "addBitmap(format:bitmapBytes:bitmapWidth:bitmapHeight:scaleX:scaleY:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC9addBitmap6format11bitmapBytes0G5Width0G6Height6scaleX0K1YySS_10Foundation4DataVs5Int32VAOS2StKF",
            "mangledName": "$s9SecurePDF7PDFFormC9addBitmap6format11bitmapBytes0G5Width0G6Height6scaleX0K1YySS_10Foundation4DataVs5Int32VAOS2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addButton",
            "printedName": "addButton(name:caption:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC9addButton4name7captions5Int32VSS_SStKF",
            "mangledName": "$s9SecurePDF7PDFFormC9addButton4name7captions5Int32VSS_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addCaption",
            "printedName": "addCaption(caption:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC10addCaption7captionySS_tKF",
            "mangledName": "$s9SecurePDF7PDFFormC10addCaption7captionySS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addCheckBox",
            "printedName": "addCheckBox(name:defaultValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC11addCheckBox4name12defaultValues5Int32VSS_SbtKF",
            "mangledName": "$s9SecurePDF7PDFFormC11addCheckBox4name12defaultValues5Int32VSS_SbtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addComboBox",
            "printedName": "addComboBox(name:options:defaultValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC11addComboBox4name7options12defaultValues5Int32VSS_S2StKF",
            "mangledName": "$s9SecurePDF7PDFFormC11addComboBox4name7options12defaultValues5Int32VSS_S2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addDrawing",
            "printedName": "addDrawing(format:drawingBytes:scaleX:scaleY:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC10addDrawing6format12drawingBytes6scaleX0I1YySS_10Foundation4DataVS2StKF",
            "mangledName": "$s9SecurePDF7PDFFormC10addDrawing6format12drawingBytes6scaleX0I1YySS_10Foundation4DataVS2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addListBox",
            "printedName": "addListBox(name:options:defaultValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC10addListBox4name7options12defaultValues5Int32VSS_S2StKF",
            "mangledName": "$s9SecurePDF7PDFFormC10addListBox4name7options12defaultValues5Int32VSS_S2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addNewPage",
            "printedName": "addNewPage(pageIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC10addNewPage9pageIndexys5Int32V_tKF",
            "mangledName": "$s9SecurePDF7PDFFormC10addNewPage9pageIndexys5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addRadioButton",
            "printedName": "addRadioButton(radioGroup:name:isDefaultButton:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC14addRadioButton10radioGroup4name09isDefaultF0s5Int32VSS_SSSbtKF",
            "mangledName": "$s9SecurePDF7PDFFormC14addRadioButton10radioGroup4name09isDefaultF0s5Int32VSS_SSSbtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addTextBox",
            "printedName": "addTextBox(name:defaultValue:password:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC10addTextBox4name12defaultValue8passwords5Int32VSS_SSSbtKF",
            "mangledName": "$s9SecurePDF7PDFFormC10addTextBox4name12defaultValue8passwords5Int32VSS_SSSbtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "close",
            "printedName": "close()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC5closeyyKF",
            "mangledName": "$s9SecurePDF7PDFFormC5closeyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "config",
            "printedName": "config(configurationString:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC6config19configurationStringS2S_tKF",
            "mangledName": "$s9SecurePDF7PDFFormC6config19configurationStringS2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createNew",
            "printedName": "createNew()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC9createNewyyKF",
            "mangledName": "$s9SecurePDF7PDFFormC9createNewyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypted",
            "printedName": "encrypted()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC9encryptedSbyKF",
            "mangledName": "$s9SecurePDF7PDFFormC9encryptedSbyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "findField",
            "printedName": "findField(name:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC9findField4names5Int32VSS_tKF",
            "mangledName": "$s9SecurePDF7PDFFormC9findField4names5Int32VSS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "flatten",
            "printedName": "flatten()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC7flattenyyKF",
            "mangledName": "$s9SecurePDF7PDFFormC7flattenyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getFieldProperty",
            "printedName": "getFieldProperty(fieldIndex:fieldProperty:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC16getFieldProperty10fieldIndex0gF0SSs5Int32V_SStKF",
            "mangledName": "$s9SecurePDF7PDFFormC16getFieldProperty10fieldIndex0gF0SSs5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getPageProperty",
            "printedName": "getPageProperty(pageIndex:pageProperty:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC15getPageProperty9pageIndex0gF0SSs5Int32V_SStKF",
            "mangledName": "$s9SecurePDF7PDFFormC15getPageProperty9pageIndex0gF0SSs5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "open",
            "printedName": "open()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC4openyyKF",
            "mangledName": "$s9SecurePDF7PDFFormC4openyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removeField",
            "printedName": "removeField(index:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC11removeField5indexys5Int32V_tKF",
            "mangledName": "$s9SecurePDF7PDFFormC11removeField5indexys5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removeFieldByName",
            "printedName": "removeFieldByName(name:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC17removeFieldByName4nameySS_tKF",
            "mangledName": "$s9SecurePDF7PDFFormC17removeFieldByName4nameySS_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC5resetyyKF",
            "mangledName": "$s9SecurePDF7PDFFormC5resetyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setFieldProperty",
            "printedName": "setFieldProperty(fieldIndex:fieldProperty:value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC16setFieldProperty10fieldIndex0gF05valueys5Int32V_S2StKF",
            "mangledName": "$s9SecurePDF7PDFFormC16setFieldProperty10fieldIndex0gF05valueys5Int32V_S2StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setFont",
            "printedName": "setFont(name:size:style:color:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC7setFont4name4size5style5colorySS_S3StKF",
            "mangledName": "$s9SecurePDF7PDFFormC7setFont4name4size5style5colorySS_S3StKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setPage",
            "printedName": "setPage(pageIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC7setPage9pageIndexys5Int32V_tKF",
            "mangledName": "$s9SecurePDF7PDFFormC7setPage9pageIndexys5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setPosition",
            "printedName": "setPosition(x:y:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFFormC11setPosition1x1yySS_SStKF",
            "mangledName": "$s9SecurePDF7PDFFormC11setPosition1x1yySS_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SecurePDF@objc(cs)PDFForm",
        "mangledName": "$s9SecurePDF7PDFFormC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFSignDelegate",
        "printedName": "PDFSignDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "onChainCert",
            "printedName": "onChainCert(certEncoded:certSubject:certIssuer:validationTime:validationResult:validationDetails:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "paramValueOwnership": "InOut",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "paramValueOwnership": "InOut",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP11onChainCert11certEncoded0H7Subject0H6Issuer14validationTime0L6Result0L7Detailsy10Foundation4DataV_S3Ss5Int32VzAOztF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP11onChainCert11certEncoded0H7Subject0H6Issuer14validationTime0L6Result0L7Detailsy10Foundation4DataV_S3Ss5Int32VzAOztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onDocumentInfo",
            "printedName": "onDocumentInfo(pageCount:signatureCount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP14onDocumentInfo9pageCount09signatureI0ys5Int32V_AHtF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP14onDocumentInfo9pageCount09signatureI0ys5Int32V_AHtF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(errorCode:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(logLevel:message:logType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP10onPassword9available6cancelySb_SbztF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP10onPassword9available6cancelySb_SbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(issuer:serialNumber:subjectKeyIdentifier:available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSignatureInfo",
            "printedName": "onSignatureInfo(signatureIndex:validateSignature:validateChain:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP15onSignatureInfo14signatureIndex08validateF00J5Chainys5Int32V_SbzSbztF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP15onSignatureInfo14signatureIndex08validateF00J5Chainys5Int32V_SbzSbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSignatureProcessed",
            "printedName": "onSignatureProcessed(signatureIndex:signatureValidationResult:chainValidationResult:chainValidationDetails:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP20onSignatureProcessed14signatureIndex0H16ValidationResult05chainjK00lJ7Detailsys5Int32V_A3JtF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP20onSignatureProcessed14signatureIndex0H16ValidationResult05chainjK00lJ7Detailsys5Int32V_A3JtF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSSLServerAuthentication",
            "printedName": "onSSLServerAuthentication(certEncoded:certSubject:certIssuer:status:accept:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP25onSSLServerAuthentication11certEncoded0H7Subject0H6Issuer6status6accepty10Foundation4DataV_S3SSbztF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP25onSSLServerAuthentication11certEncoded0H7Subject0H6Issuer6status6accepty10Foundation4DataV_S3SSbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSSLStatus",
            "printedName": "onSSLStatus(message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF15PDFSignDelegateP11onSSLStatus7messageySS_tF",
            "mangledName": "$s9SecurePDF15PDFSignDelegateP11onSSLStatus7messageySS_tF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFSignDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFSignDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:9SecurePDF15PDFSignDelegateP",
        "mangledName": "$s9SecurePDF15PDFSignDelegateP",
        "moduleName": "SecurePDF",
        "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": "PDFSignRevocationChecks",
        "printedName": "PDFSignRevocationChecks",
        "children": [
          {
            "kind": "Var",
            "name": "rcAllCRL",
            "printedName": "rcAllCRL",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignRevocationChecks.Type) -> SecurePDF.PDFSignRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignRevocationChecks",
                        "printedName": "SecurePDF.PDFSignRevocationChecks",
                        "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF23PDFSignRevocationChecksO8rcAllCRLyA2CmF",
            "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO8rcAllCRLyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAllOCSP",
            "printedName": "rcAllOCSP",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignRevocationChecks.Type) -> SecurePDF.PDFSignRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignRevocationChecks",
                        "printedName": "SecurePDF.PDFSignRevocationChecks",
                        "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF23PDFSignRevocationChecksO9rcAllOCSPyA2CmF",
            "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO9rcAllOCSPyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAllCRLAndOCSP",
            "printedName": "rcAllCRLAndOCSP",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignRevocationChecks.Type) -> SecurePDF.PDFSignRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignRevocationChecks",
                        "printedName": "SecurePDF.PDFSignRevocationChecks",
                        "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF23PDFSignRevocationChecksO15rcAllCRLAndOCSPyA2CmF",
            "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO15rcAllCRLAndOCSPyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAnyCRL",
            "printedName": "rcAnyCRL",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignRevocationChecks.Type) -> SecurePDF.PDFSignRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignRevocationChecks",
                        "printedName": "SecurePDF.PDFSignRevocationChecks",
                        "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF23PDFSignRevocationChecksO8rcAnyCRLyA2CmF",
            "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO8rcAnyCRLyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAnyOCSP",
            "printedName": "rcAnyOCSP",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignRevocationChecks.Type) -> SecurePDF.PDFSignRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignRevocationChecks",
                        "printedName": "SecurePDF.PDFSignRevocationChecks",
                        "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF23PDFSignRevocationChecksO9rcAnyOCSPyA2CmF",
            "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO9rcAnyOCSPyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAnyCRLOrOCSP",
            "printedName": "rcAnyCRLOrOCSP",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignRevocationChecks.Type) -> SecurePDF.PDFSignRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignRevocationChecks",
                        "printedName": "SecurePDF.PDFSignRevocationChecks",
                        "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF23PDFSignRevocationChecksO14rcAnyCRLOrOCSPyA2CmF",
            "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO14rcAnyCRLOrOCSPyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAnyOCSPOrCRL",
            "printedName": "rcAnyOCSPOrCRL",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignRevocationChecks.Type) -> SecurePDF.PDFSignRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignRevocationChecks",
                        "printedName": "SecurePDF.PDFSignRevocationChecks",
                        "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF23PDFSignRevocationChecksO14rcAnyOCSPOrCRLyA2CmF",
            "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO14rcAnyOCSPOrCRLyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFSignRevocationChecks?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF23PDFSignRevocationChecksO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF23PDFSignRevocationChecksO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF23PDFSignRevocationChecksO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF23PDFSignRevocationChecksO",
        "mangledName": "$s9SecurePDF23PDFSignRevocationChecksO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFSignSignatureProfiles",
        "printedName": "PDFSignSignatureProfiles",
        "children": [
          {
            "kind": "Var",
            "name": "pfNone",
            "printedName": "pfNone",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignSignatureProfiles.Type) -> SecurePDF.PDFSignSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles",
                    "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignSignatureProfiles",
                        "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF24PDFSignSignatureProfilesO6pfNoneyA2CmF",
            "mangledName": "$s9SecurePDF24PDFSignSignatureProfilesO6pfNoneyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "pfBaselineB",
            "printedName": "pfBaselineB",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignSignatureProfiles.Type) -> SecurePDF.PDFSignSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles",
                    "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignSignatureProfiles",
                        "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF24PDFSignSignatureProfilesO11pfBaselineByA2CmF",
            "mangledName": "$s9SecurePDF24PDFSignSignatureProfilesO11pfBaselineByA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "pfBaselineT",
            "printedName": "pfBaselineT",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignSignatureProfiles.Type) -> SecurePDF.PDFSignSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles",
                    "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignSignatureProfiles",
                        "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF24PDFSignSignatureProfilesO11pfBaselineTyA2CmF",
            "mangledName": "$s9SecurePDF24PDFSignSignatureProfilesO11pfBaselineTyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "pfBaselineLT",
            "printedName": "pfBaselineLT",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignSignatureProfiles.Type) -> SecurePDF.PDFSignSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles",
                    "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignSignatureProfiles",
                        "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF24PDFSignSignatureProfilesO12pfBaselineLTyA2CmF",
            "mangledName": "$s9SecurePDF24PDFSignSignatureProfilesO12pfBaselineLTyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "pfBaselineLTA",
            "printedName": "pfBaselineLTA",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignSignatureProfiles.Type) -> SecurePDF.PDFSignSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles",
                    "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignSignatureProfiles",
                        "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF24PDFSignSignatureProfilesO13pfBaselineLTAyA2CmF",
            "mangledName": "$s9SecurePDF24PDFSignSignatureProfilesO13pfBaselineLTAyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFSignSignatureProfiles?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles",
                    "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF24PDFSignSignatureProfilesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF24PDFSignSignatureProfilesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF24PDFSignSignatureProfilesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF24PDFSignSignatureProfilesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF24PDFSignSignatureProfilesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF24PDFSignSignatureProfilesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF24PDFSignSignatureProfilesO",
        "mangledName": "$s9SecurePDF24PDFSignSignatureProfilesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFSignSignatureTypes",
        "printedName": "PDFSignSignatureTypes",
        "children": [
          {
            "kind": "Var",
            "name": "stLegacy",
            "printedName": "stLegacy",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignSignatureTypes.Type) -> SecurePDF.PDFSignSignatureTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureTypes",
                    "printedName": "SecurePDF.PDFSignSignatureTypes",
                    "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignSignatureTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignSignatureTypes",
                        "printedName": "SecurePDF.PDFSignSignatureTypes",
                        "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF21PDFSignSignatureTypesO8stLegacyyA2CmF",
            "mangledName": "$s9SecurePDF21PDFSignSignatureTypesO8stLegacyyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "stAdvanced",
            "printedName": "stAdvanced",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignSignatureTypes.Type) -> SecurePDF.PDFSignSignatureTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureTypes",
                    "printedName": "SecurePDF.PDFSignSignatureTypes",
                    "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignSignatureTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignSignatureTypes",
                        "printedName": "SecurePDF.PDFSignSignatureTypes",
                        "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF21PDFSignSignatureTypesO10stAdvancedyA2CmF",
            "mangledName": "$s9SecurePDF21PDFSignSignatureTypesO10stAdvancedyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "stDTS",
            "printedName": "stDTS",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignSignatureTypes.Type) -> SecurePDF.PDFSignSignatureTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureTypes",
                    "printedName": "SecurePDF.PDFSignSignatureTypes",
                    "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignSignatureTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignSignatureTypes",
                        "printedName": "SecurePDF.PDFSignSignatureTypes",
                        "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF21PDFSignSignatureTypesO5stDTSyA2CmF",
            "mangledName": "$s9SecurePDF21PDFSignSignatureTypesO5stDTSyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "stEmptyField",
            "printedName": "stEmptyField",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignSignatureTypes.Type) -> SecurePDF.PDFSignSignatureTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureTypes",
                    "printedName": "SecurePDF.PDFSignSignatureTypes",
                    "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignSignatureTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignSignatureTypes",
                        "printedName": "SecurePDF.PDFSignSignatureTypes",
                        "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF21PDFSignSignatureTypesO12stEmptyFieldyA2CmF",
            "mangledName": "$s9SecurePDF21PDFSignSignatureTypesO12stEmptyFieldyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFSignSignatureTypes?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureTypes",
                    "printedName": "SecurePDF.PDFSignSignatureTypes",
                    "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF21PDFSignSignatureTypesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF21PDFSignSignatureTypesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF21PDFSignSignatureTypesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF21PDFSignSignatureTypesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF21PDFSignSignatureTypesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF21PDFSignSignatureTypesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF21PDFSignSignatureTypesO",
        "mangledName": "$s9SecurePDF21PDFSignSignatureTypesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFSignTrustSources",
        "printedName": "PDFSignTrustSources",
        "children": [
          {
            "kind": "Var",
            "name": "tsManual",
            "printedName": "tsManual",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignTrustSources.Type) -> SecurePDF.PDFSignTrustSources",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignTrustSources",
                    "printedName": "SecurePDF.PDFSignTrustSources",
                    "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignTrustSources.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignTrustSources",
                        "printedName": "SecurePDF.PDFSignTrustSources",
                        "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF19PDFSignTrustSourcesO8tsManualyA2CmF",
            "mangledName": "$s9SecurePDF19PDFSignTrustSourcesO8tsManualyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "tsLocal",
            "printedName": "tsLocal",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignTrustSources.Type) -> SecurePDF.PDFSignTrustSources",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignTrustSources",
                    "printedName": "SecurePDF.PDFSignTrustSources",
                    "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignTrustSources.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignTrustSources",
                        "printedName": "SecurePDF.PDFSignTrustSources",
                        "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF19PDFSignTrustSourcesO7tsLocalyA2CmF",
            "mangledName": "$s9SecurePDF19PDFSignTrustSourcesO7tsLocalyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "tsTrustedLists",
            "printedName": "tsTrustedLists",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignTrustSources.Type) -> SecurePDF.PDFSignTrustSources",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignTrustSources",
                    "printedName": "SecurePDF.PDFSignTrustSources",
                    "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignTrustSources.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignTrustSources",
                        "printedName": "SecurePDF.PDFSignTrustSources",
                        "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF19PDFSignTrustSourcesO14tsTrustedListsyA2CmF",
            "mangledName": "$s9SecurePDF19PDFSignTrustSourcesO14tsTrustedListsyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "tsLocalAndTrustedLists",
            "printedName": "tsLocalAndTrustedLists",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignTrustSources.Type) -> SecurePDF.PDFSignTrustSources",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignTrustSources",
                    "printedName": "SecurePDF.PDFSignTrustSources",
                    "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignTrustSources.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignTrustSources",
                        "printedName": "SecurePDF.PDFSignTrustSources",
                        "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF19PDFSignTrustSourcesO22tsLocalAndTrustedListsyA2CmF",
            "mangledName": "$s9SecurePDF19PDFSignTrustSourcesO22tsLocalAndTrustedListsyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFSignTrustSources?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignTrustSources",
                    "printedName": "SecurePDF.PDFSignTrustSources",
                    "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF19PDFSignTrustSourcesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF19PDFSignTrustSourcesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF19PDFSignTrustSourcesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF19PDFSignTrustSourcesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF19PDFSignTrustSourcesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF19PDFSignTrustSourcesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF19PDFSignTrustSourcesO",
        "mangledName": "$s9SecurePDF19PDFSignTrustSourcesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFSignValidationPolicies",
        "printedName": "PDFSignValidationPolicies",
        "children": [
          {
            "kind": "Var",
            "name": "vpNone",
            "printedName": "vpNone",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignValidationPolicies.Type) -> SecurePDF.PDFSignValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignValidationPolicies",
                    "printedName": "SecurePDF.PDFSignValidationPolicies",
                    "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignValidationPolicies",
                        "printedName": "SecurePDF.PDFSignValidationPolicies",
                        "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFSignValidationPoliciesO6vpNoneyA2CmF",
            "mangledName": "$s9SecurePDF25PDFSignValidationPoliciesO6vpNoneyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "vpFull",
            "printedName": "vpFull",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignValidationPolicies.Type) -> SecurePDF.PDFSignValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignValidationPolicies",
                    "printedName": "SecurePDF.PDFSignValidationPolicies",
                    "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignValidationPolicies",
                        "printedName": "SecurePDF.PDFSignValidationPolicies",
                        "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFSignValidationPoliciesO6vpFullyA2CmF",
            "mangledName": "$s9SecurePDF25PDFSignValidationPoliciesO6vpFullyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "vpFullNoTrust",
            "printedName": "vpFullNoTrust",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignValidationPolicies.Type) -> SecurePDF.PDFSignValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignValidationPolicies",
                    "printedName": "SecurePDF.PDFSignValidationPolicies",
                    "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignValidationPolicies",
                        "printedName": "SecurePDF.PDFSignValidationPolicies",
                        "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFSignValidationPoliciesO13vpFullNoTrustyA2CmF",
            "mangledName": "$s9SecurePDF25PDFSignValidationPoliciesO13vpFullNoTrustyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "vpFullNoRevocation",
            "printedName": "vpFullNoRevocation",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignValidationPolicies.Type) -> SecurePDF.PDFSignValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignValidationPolicies",
                    "printedName": "SecurePDF.PDFSignValidationPolicies",
                    "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignValidationPolicies",
                        "printedName": "SecurePDF.PDFSignValidationPolicies",
                        "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFSignValidationPoliciesO18vpFullNoRevocationyA2CmF",
            "mangledName": "$s9SecurePDF25PDFSignValidationPoliciesO18vpFullNoRevocationyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "vpBestEffort",
            "printedName": "vpBestEffort",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignValidationPolicies.Type) -> SecurePDF.PDFSignValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignValidationPolicies",
                    "printedName": "SecurePDF.PDFSignValidationPolicies",
                    "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignValidationPolicies",
                        "printedName": "SecurePDF.PDFSignValidationPolicies",
                        "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFSignValidationPoliciesO12vpBestEffortyA2CmF",
            "mangledName": "$s9SecurePDF25PDFSignValidationPoliciesO12vpBestEffortyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFSignValidationPolicies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignValidationPolicies",
                    "printedName": "SecurePDF.PDFSignValidationPolicies",
                    "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF25PDFSignValidationPoliciesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF25PDFSignValidationPoliciesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF25PDFSignValidationPoliciesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF25PDFSignValidationPoliciesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF25PDFSignValidationPoliciesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF25PDFSignValidationPoliciesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF25PDFSignValidationPoliciesO",
        "mangledName": "$s9SecurePDF25PDFSignValidationPoliciesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFSign",
        "printedName": "PDFSign",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSign",
                "printedName": "SecurePDF.PDFSign",
                "usr": "c:@M@SecurePDF@objc(cs)PDFSign"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)init",
            "mangledName": "$s9SecurePDF7PDFSignCACycfc",
            "moduleName": "SecurePDF",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(runtimeLicense:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSign",
                "printedName": "SecurePDF.PDFSign",
                "usr": "c:@M@SecurePDF@objc(cs)PDFSign"
              },
              {
                "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": "(any SecurePDF.PDFSignDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignDelegate",
                    "printedName": "any SecurePDF.PDFSignDelegate",
                    "usr": "s:9SecurePDF15PDFSignDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF7PDFSignC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "mangledName": "$s9SecurePDF7PDFSignC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SecurePDF.PDFSignDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignDelegate",
                    "printedName": "any SecurePDF.PDFSignDelegate",
                    "usr": "s:9SecurePDF15PDFSignDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC8delegateAA0C8Delegate_pSgvp",
            "mangledName": "$s9SecurePDF7PDFSignC8delegateAA0C8Delegate_pSgvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFSignDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignDelegate",
                        "printedName": "any SecurePDF.PDFSignDelegate",
                        "usr": "s:9SecurePDF15PDFSignDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC8delegateAA0C8Delegate_pSgvg",
                "mangledName": "$s9SecurePDF7PDFSignC8delegateAA0C8Delegate_pSgvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFSignDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignDelegate",
                        "printedName": "any SecurePDF.PDFSignDelegate",
                        "usr": "s:9SecurePDF15PDFSignDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC8delegateAA0C8Delegate_pSgvs",
                "mangledName": "$s9SecurePDF7PDFSignC8delegateAA0C8Delegate_pSgvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC8delegateAA0C8Delegate_pSgvM",
                "mangledName": "$s9SecurePDF7PDFSignC8delegateAA0C8Delegate_pSgvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "onChainCert",
            "printedName": "onChainCert(_:_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onChainCert::::::",
            "mangledName": "$s9SecurePDF7PDFSignC11onChainCertyy10Foundation4DataVSg_SSSgA2ISpys5Int32VGALtF",
            "moduleName": "SecurePDF",
            "objc_name": "onChainCert::::::",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onDocumentInfo",
            "printedName": "onDocumentInfo(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onDocumentInfo::",
            "mangledName": "$s9SecurePDF7PDFSignC14onDocumentInfoyys5Int32V_AFtF",
            "moduleName": "SecurePDF",
            "objc_name": "onDocumentInfo::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onError::",
            "mangledName": "$s9SecurePDF7PDFSignC7onErroryys5Int32V_SSSgtF",
            "moduleName": "SecurePDF",
            "objc_name": "onError::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onLog:::",
            "mangledName": "$s9SecurePDF7PDFSignC5onLogyys5Int32V_SSSgAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onLog:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onPassword::",
            "mangledName": "$s9SecurePDF7PDFSignC10onPasswordyySb_Spys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onPassword::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onRecipientInfo:::::",
            "mangledName": "$s9SecurePDF7PDFSignC15onRecipientInfoyySSSg_A2ESbSpys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onRecipientInfo:::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSignatureInfo",
            "printedName": "onSignatureInfo(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onSignatureInfo:::",
            "mangledName": "$s9SecurePDF7PDFSignC15onSignatureInfoyys5Int32V_SpyAFGAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onSignatureInfo:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSignatureProcessed",
            "printedName": "onSignatureProcessed(_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onSignatureProcessed::::",
            "mangledName": "$s9SecurePDF7PDFSignC20onSignatureProcessedyys5Int32V_A3FtF",
            "moduleName": "SecurePDF",
            "objc_name": "onSignatureProcessed::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSSLServerAuthentication",
            "printedName": "onSSLServerAuthentication(_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onSSLServerAuthentication:::::",
            "mangledName": "$s9SecurePDF7PDFSignC25onSSLServerAuthenticationyy10Foundation4DataVSg_SSSgA2ISpys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onSSLServerAuthentication:::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSSLStatus",
            "printedName": "onSSLStatus(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFSign(im)onSSLStatus:",
            "mangledName": "$s9SecurePDF7PDFSignC11onSSLStatusyySSSgF",
            "moduleName": "SecurePDF",
            "objc_name": "onSSLStatus:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "runtimeLicense",
            "printedName": "runtimeLicense",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC14runtimeLicenseSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC14runtimeLicenseSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14runtimeLicenseSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC14runtimeLicenseSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14runtimeLicenseSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC14runtimeLicenseSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14runtimeLicenseSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC14runtimeLicenseSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "VERSION",
            "printedName": "VERSION",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC7VERSIONSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC7VERSIONSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC7VERSIONSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC7VERSIONSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "attachments",
            "printedName": "attachments",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFAttachment>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFAttachment",
                    "printedName": "SecurePDF.PDFAttachment",
                    "usr": "s:9SecurePDF13PDFAttachmentC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvp",
            "mangledName": "$s9SecurePDF7PDFSignC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFAttachment>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFAttachment",
                        "printedName": "SecurePDF.PDFAttachment",
                        "usr": "s:9SecurePDF13PDFAttachmentC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvg",
                "mangledName": "$s9SecurePDF7PDFSignC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFAttachment>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFAttachment",
                        "printedName": "SecurePDF.PDFAttachment",
                        "usr": "s:9SecurePDF13PDFAttachmentC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvs",
                "mangledName": "$s9SecurePDF7PDFSignC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvM",
                "mangledName": "$s9SecurePDF7PDFSignC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockedCerts",
            "printedName": "blockedCerts",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC12blockedCertsAA0A7PDFListCyAA11CertificateCGvp",
            "mangledName": "$s9SecurePDF7PDFSignC12blockedCertsAA0A7PDFListCyAA11CertificateCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12blockedCertsAA0A7PDFListCyAA11CertificateCGvg",
                "mangledName": "$s9SecurePDF7PDFSignC12blockedCertsAA0A7PDFListCyAA11CertificateCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12blockedCertsAA0A7PDFListCyAA11CertificateCGvs",
                "mangledName": "$s9SecurePDF7PDFSignC12blockedCertsAA0A7PDFListCyAA11CertificateCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12blockedCertsAA0A7PDFListCyAA11CertificateCGvM",
                "mangledName": "$s9SecurePDF7PDFSignC12blockedCertsAA0A7PDFListCyAA11CertificateCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "decryptionCert",
            "printedName": "decryptionCert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC14decryptionCertAA11CertificateCvp",
            "mangledName": "$s9SecurePDF7PDFSignC14decryptionCertAA11CertificateCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14decryptionCertAA11CertificateCvg",
                "mangledName": "$s9SecurePDF7PDFSignC14decryptionCertAA11CertificateCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14decryptionCertAA11CertificateCvs",
                "mangledName": "$s9SecurePDF7PDFSignC14decryptionCertAA11CertificateCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14decryptionCertAA11CertificateCvM",
                "mangledName": "$s9SecurePDF7PDFSignC14decryptionCertAA11CertificateCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentCerts",
            "printedName": "documentCerts",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFReadonlyList",
                "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.Certificate>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "usr": "s:9SecurePDF0A15PDFReadonlyListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC13documentCertsAA0A15PDFReadonlyListCyAA11CertificateCGvp",
            "mangledName": "$s9SecurePDF7PDFSignC13documentCertsAA0A15PDFReadonlyListCyAA11CertificateCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFReadonlyList",
                    "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC13documentCertsAA0A15PDFReadonlyListCyAA11CertificateCGvg",
                "mangledName": "$s9SecurePDF7PDFSignC13documentCertsAA0A15PDFReadonlyListCyAA11CertificateCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "firewall",
            "printedName": "firewall",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Firewall",
                "printedName": "SecurePDF.Firewall",
                "usr": "s:9SecurePDF8FirewallC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC8firewallAA8FirewallCvp",
            "mangledName": "$s9SecurePDF7PDFSignC8firewallAA8FirewallCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Firewall",
                    "printedName": "SecurePDF.Firewall",
                    "usr": "s:9SecurePDF8FirewallC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC8firewallAA8FirewallCvg",
                "mangledName": "$s9SecurePDF7PDFSignC8firewallAA8FirewallCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Firewall",
                    "printedName": "SecurePDF.Firewall",
                    "usr": "s:9SecurePDF8FirewallC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC8firewallAA8FirewallCvs",
                "mangledName": "$s9SecurePDF7PDFSignC8firewallAA8FirewallCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC8firewallAA8FirewallCvM",
                "mangledName": "$s9SecurePDF7PDFSignC8firewallAA8FirewallCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputData",
            "printedName": "inputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC9inputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF7PDFSignC9inputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC9inputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF7PDFSignC9inputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC9inputData10Foundation0E0Vvs",
                "mangledName": "$s9SecurePDF7PDFSignC9inputData10Foundation0E0Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC9inputData10Foundation0E0VvM",
                "mangledName": "$s9SecurePDF7PDFSignC9inputData10Foundation0E0VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputFile",
            "printedName": "inputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC9inputFileSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC9inputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC9inputFileSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC9inputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC9inputFileSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC9inputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC9inputFileSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC9inputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "knownCerts",
            "printedName": "knownCerts",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC10knownCertsAA0A7PDFListCyAA11CertificateCGvp",
            "mangledName": "$s9SecurePDF7PDFSignC10knownCertsAA0A7PDFListCyAA11CertificateCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC10knownCertsAA0A7PDFListCyAA11CertificateCGvg",
                "mangledName": "$s9SecurePDF7PDFSignC10knownCertsAA0A7PDFListCyAA11CertificateCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC10knownCertsAA0A7PDFListCyAA11CertificateCGvs",
                "mangledName": "$s9SecurePDF7PDFSignC10knownCertsAA0A7PDFListCyAA11CertificateCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC10knownCertsAA0A7PDFListCyAA11CertificateCGvM",
                "mangledName": "$s9SecurePDF7PDFSignC10knownCertsAA0A7PDFListCyAA11CertificateCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "offlineMode",
            "printedName": "offlineMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC11offlineModeSbvp",
            "mangledName": "$s9SecurePDF7PDFSignC11offlineModeSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC11offlineModeSbvg",
                "mangledName": "$s9SecurePDF7PDFSignC11offlineModeSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF7PDFSignC11offlineModeSbvs",
                "mangledName": "$s9SecurePDF7PDFSignC11offlineModeSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC11offlineModeSbvM",
                "mangledName": "$s9SecurePDF7PDFSignC11offlineModeSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputData",
            "printedName": "outputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC10outputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF7PDFSignC10outputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC10outputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF7PDFSignC10outputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputFile",
            "printedName": "outputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC10outputFileSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC10outputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC10outputFileSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC10outputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC10outputFileSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC10outputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC10outputFileSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC10outputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "overwrite",
            "printedName": "overwrite",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC9overwriteSbvp",
            "mangledName": "$s9SecurePDF7PDFSignC9overwriteSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC9overwriteSbvg",
                "mangledName": "$s9SecurePDF7PDFSignC9overwriteSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF7PDFSignC9overwriteSbvs",
                "mangledName": "$s9SecurePDF7PDFSignC9overwriteSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC9overwriteSbvM",
                "mangledName": "$s9SecurePDF7PDFSignC9overwriteSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "password",
            "printedName": "password",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC8passwordSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC8passwordSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC8passwordSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC8passwordSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC8passwordSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC8passwordSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC8passwordSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC8passwordSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "proxy",
            "printedName": "proxy",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Proxy",
                "printedName": "SecurePDF.Proxy",
                "usr": "s:9SecurePDF5ProxyC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC5proxyAA5ProxyCvp",
            "mangledName": "$s9SecurePDF7PDFSignC5proxyAA5ProxyCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Proxy",
                    "printedName": "SecurePDF.Proxy",
                    "usr": "s:9SecurePDF5ProxyC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC5proxyAA5ProxyCvg",
                "mangledName": "$s9SecurePDF7PDFSignC5proxyAA5ProxyCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Proxy",
                    "printedName": "SecurePDF.Proxy",
                    "usr": "s:9SecurePDF5ProxyC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC5proxyAA5ProxyCvs",
                "mangledName": "$s9SecurePDF7PDFSignC5proxyAA5ProxyCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC5proxyAA5ProxyCvM",
                "mangledName": "$s9SecurePDF7PDFSignC5proxyAA5ProxyCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "revocationCheck",
            "printedName": "revocationCheck",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSignRevocationChecks",
                "printedName": "SecurePDF.PDFSignRevocationChecks",
                "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC15revocationCheckAA0C16RevocationChecksOvp",
            "mangledName": "$s9SecurePDF7PDFSignC15revocationCheckAA0C16RevocationChecksOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15revocationCheckAA0C16RevocationChecksOvg",
                "mangledName": "$s9SecurePDF7PDFSignC15revocationCheckAA0C16RevocationChecksOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignRevocationChecks",
                    "printedName": "SecurePDF.PDFSignRevocationChecks",
                    "usr": "s:9SecurePDF23PDFSignRevocationChecksO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15revocationCheckAA0C16RevocationChecksOvs",
                "mangledName": "$s9SecurePDF7PDFSignC15revocationCheckAA0C16RevocationChecksOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15revocationCheckAA0C16RevocationChecksOvM",
                "mangledName": "$s9SecurePDF7PDFSignC15revocationCheckAA0C16RevocationChecksOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureAuthorName",
            "printedName": "signatureAuthorName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC19signatureAuthorNameSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC19signatureAuthorNameSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC19signatureAuthorNameSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC19signatureAuthorNameSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC19signatureAuthorNameSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC19signatureAuthorNameSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC19signatureAuthorNameSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC19signatureAuthorNameSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureClaimedSigningTime",
            "printedName": "signatureClaimedSigningTime",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC27signatureClaimedSigningTimeSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC27signatureClaimedSigningTimeSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC27signatureClaimedSigningTimeSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC27signatureClaimedSigningTimeSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC27signatureClaimedSigningTimeSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC27signatureClaimedSigningTimeSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC27signatureClaimedSigningTimeSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC27signatureClaimedSigningTimeSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureField",
            "printedName": "signatureField",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC14signatureFields5Int32Vvp",
            "mangledName": "$s9SecurePDF7PDFSignC14signatureFields5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14signatureFields5Int32Vvg",
                "mangledName": "$s9SecurePDF7PDFSignC14signatureFields5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14signatureFields5Int32Vvs",
                "mangledName": "$s9SecurePDF7PDFSignC14signatureFields5Int32Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14signatureFields5Int32VvM",
                "mangledName": "$s9SecurePDF7PDFSignC14signatureFields5Int32VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureHashAlgorithm",
            "printedName": "signatureHashAlgorithm",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC22signatureHashAlgorithmSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC22signatureHashAlgorithmSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC22signatureHashAlgorithmSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC22signatureHashAlgorithmSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC22signatureHashAlgorithmSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC22signatureHashAlgorithmSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC22signatureHashAlgorithmSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC22signatureHashAlgorithmSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureProfile",
            "printedName": "signatureProfile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSignSignatureProfiles",
                "printedName": "SecurePDF.PDFSignSignatureProfiles",
                "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC16signatureProfileAA0C17SignatureProfilesOvp",
            "mangledName": "$s9SecurePDF7PDFSignC16signatureProfileAA0C17SignatureProfilesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles",
                    "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC16signatureProfileAA0C17SignatureProfilesOvg",
                "mangledName": "$s9SecurePDF7PDFSignC16signatureProfileAA0C17SignatureProfilesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignSignatureProfiles",
                    "usr": "s:9SecurePDF24PDFSignSignatureProfilesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC16signatureProfileAA0C17SignatureProfilesOvs",
                "mangledName": "$s9SecurePDF7PDFSignC16signatureProfileAA0C17SignatureProfilesOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC16signatureProfileAA0C17SignatureProfilesOvM",
                "mangledName": "$s9SecurePDF7PDFSignC16signatureProfileAA0C17SignatureProfilesOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureReason",
            "printedName": "signatureReason",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC15signatureReasonSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC15signatureReasonSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15signatureReasonSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC15signatureReasonSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15signatureReasonSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC15signatureReasonSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15signatureReasonSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC15signatureReasonSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatures",
            "printedName": "signatures",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFReadonlyList",
                "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFSignature>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignature",
                    "printedName": "SecurePDF.PDFSignature",
                    "usr": "s:9SecurePDF12PDFSignatureC"
                  }
                ],
                "usr": "s:9SecurePDF0A15PDFReadonlyListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC10signaturesAA0A15PDFReadonlyListCyAA12PDFSignatureCGvp",
            "mangledName": "$s9SecurePDF7PDFSignC10signaturesAA0A15PDFReadonlyListCyAA12PDFSignatureCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFReadonlyList",
                    "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFSignature>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignature",
                        "printedName": "SecurePDF.PDFSignature",
                        "usr": "s:9SecurePDF12PDFSignatureC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC10signaturesAA0A15PDFReadonlyListCyAA12PDFSignatureCGvg",
                "mangledName": "$s9SecurePDF7PDFSignC10signaturesAA0A15PDFReadonlyListCyAA12PDFSignatureCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureType",
            "printedName": "signatureType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSignSignatureTypes",
                "printedName": "SecurePDF.PDFSignSignatureTypes",
                "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC13signatureTypeAA0C14SignatureTypesOvp",
            "mangledName": "$s9SecurePDF7PDFSignC13signatureTypeAA0C14SignatureTypesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureTypes",
                    "printedName": "SecurePDF.PDFSignSignatureTypes",
                    "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC13signatureTypeAA0C14SignatureTypesOvg",
                "mangledName": "$s9SecurePDF7PDFSignC13signatureTypeAA0C14SignatureTypesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignSignatureTypes",
                    "printedName": "SecurePDF.PDFSignSignatureTypes",
                    "usr": "s:9SecurePDF21PDFSignSignatureTypesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC13signatureTypeAA0C14SignatureTypesOvs",
                "mangledName": "$s9SecurePDF7PDFSignC13signatureTypeAA0C14SignatureTypesOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC13signatureTypeAA0C14SignatureTypesOvM",
                "mangledName": "$s9SecurePDF7PDFSignC13signatureTypeAA0C14SignatureTypesOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureWidgetHeight",
            "printedName": "signatureWidgetHeight",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC21signatureWidgetHeightSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC21signatureWidgetHeightSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC21signatureWidgetHeightSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC21signatureWidgetHeightSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC21signatureWidgetHeightSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC21signatureWidgetHeightSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC21signatureWidgetHeightSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC21signatureWidgetHeightSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureWidgetOffsetX",
            "printedName": "signatureWidgetOffsetX",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC22signatureWidgetOffsetXSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC22signatureWidgetOffsetXSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC22signatureWidgetOffsetXSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC22signatureWidgetOffsetXSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC22signatureWidgetOffsetXSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC22signatureWidgetOffsetXSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC22signatureWidgetOffsetXSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC22signatureWidgetOffsetXSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureWidgetOffsetY",
            "printedName": "signatureWidgetOffsetY",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC22signatureWidgetOffsetYSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC22signatureWidgetOffsetYSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC22signatureWidgetOffsetYSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC22signatureWidgetOffsetYSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC22signatureWidgetOffsetYSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC22signatureWidgetOffsetYSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC22signatureWidgetOffsetYSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC22signatureWidgetOffsetYSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureWidgetPages",
            "printedName": "signatureWidgetPages",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC20signatureWidgetPagesSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC20signatureWidgetPagesSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC20signatureWidgetPagesSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC20signatureWidgetPagesSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC20signatureWidgetPagesSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC20signatureWidgetPagesSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC20signatureWidgetPagesSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC20signatureWidgetPagesSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureWidgetWidth",
            "printedName": "signatureWidgetWidth",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC20signatureWidgetWidthSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC20signatureWidgetWidthSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC20signatureWidgetWidthSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC20signatureWidgetWidthSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC20signatureWidgetWidthSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC20signatureWidgetWidthSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC20signatureWidgetWidthSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC20signatureWidgetWidthSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signingCert",
            "printedName": "signingCert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC11signingCertAA11CertificateCvp",
            "mangledName": "$s9SecurePDF7PDFSignC11signingCertAA11CertificateCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC11signingCertAA11CertificateCvg",
                "mangledName": "$s9SecurePDF7PDFSignC11signingCertAA11CertificateCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC11signingCertAA11CertificateCvs",
                "mangledName": "$s9SecurePDF7PDFSignC11signingCertAA11CertificateCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC11signingCertAA11CertificateCvM",
                "mangledName": "$s9SecurePDF7PDFSignC11signingCertAA11CertificateCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "timestampServer",
            "printedName": "timestampServer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC15timestampServerSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC15timestampServerSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15timestampServerSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC15timestampServerSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15timestampServerSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC15timestampServerSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15timestampServerSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC15timestampServerSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trustedCerts",
            "printedName": "trustedCerts",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC12trustedCertsAA0A7PDFListCyAA11CertificateCGvp",
            "mangledName": "$s9SecurePDF7PDFSignC12trustedCertsAA0A7PDFListCyAA11CertificateCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12trustedCertsAA0A7PDFListCyAA11CertificateCGvg",
                "mangledName": "$s9SecurePDF7PDFSignC12trustedCertsAA0A7PDFListCyAA11CertificateCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12trustedCertsAA0A7PDFListCyAA11CertificateCGvs",
                "mangledName": "$s9SecurePDF7PDFSignC12trustedCertsAA0A7PDFListCyAA11CertificateCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12trustedCertsAA0A7PDFListCyAA11CertificateCGvM",
                "mangledName": "$s9SecurePDF7PDFSignC12trustedCertsAA0A7PDFListCyAA11CertificateCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trustedLists",
            "printedName": "trustedLists",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC12trustedListsSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC12trustedListsSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12trustedListsSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC12trustedListsSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12trustedListsSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC12trustedListsSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12trustedListsSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC12trustedListsSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trustSources",
            "printedName": "trustSources",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSignTrustSources",
                "printedName": "SecurePDF.PDFSignTrustSources",
                "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC12trustSourcesAA0c5TrustE0Ovp",
            "mangledName": "$s9SecurePDF7PDFSignC12trustSourcesAA0c5TrustE0Ovp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignTrustSources",
                    "printedName": "SecurePDF.PDFSignTrustSources",
                    "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12trustSourcesAA0c5TrustE0Ovg",
                "mangledName": "$s9SecurePDF7PDFSignC12trustSourcesAA0c5TrustE0Ovg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignTrustSources",
                    "printedName": "SecurePDF.PDFSignTrustSources",
                    "usr": "s:9SecurePDF19PDFSignTrustSourcesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12trustSourcesAA0c5TrustE0Ovs",
                "mangledName": "$s9SecurePDF7PDFSignC12trustSourcesAA0c5TrustE0Ovs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC12trustSourcesAA0c5TrustE0OvM",
                "mangledName": "$s9SecurePDF7PDFSignC12trustSourcesAA0c5TrustE0OvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "validationFlags",
            "printedName": "validationFlags",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC15validationFlagss5Int32Vvp",
            "mangledName": "$s9SecurePDF7PDFSignC15validationFlagss5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15validationFlagss5Int32Vvg",
                "mangledName": "$s9SecurePDF7PDFSignC15validationFlagss5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15validationFlagss5Int32Vvs",
                "mangledName": "$s9SecurePDF7PDFSignC15validationFlagss5Int32Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC15validationFlagss5Int32VvM",
                "mangledName": "$s9SecurePDF7PDFSignC15validationFlagss5Int32VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "validationPolicy",
            "printedName": "validationPolicy",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSignValidationPolicies",
                "printedName": "SecurePDF.PDFSignValidationPolicies",
                "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC16validationPolicyAA0C18ValidationPoliciesOvp",
            "mangledName": "$s9SecurePDF7PDFSignC16validationPolicyAA0C18ValidationPoliciesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignValidationPolicies",
                    "printedName": "SecurePDF.PDFSignValidationPolicies",
                    "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC16validationPolicyAA0C18ValidationPoliciesOvg",
                "mangledName": "$s9SecurePDF7PDFSignC16validationPolicyAA0C18ValidationPoliciesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignValidationPolicies",
                    "printedName": "SecurePDF.PDFSignValidationPolicies",
                    "usr": "s:9SecurePDF25PDFSignValidationPoliciesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC16validationPolicyAA0C18ValidationPoliciesOvs",
                "mangledName": "$s9SecurePDF7PDFSignC16validationPolicyAA0C18ValidationPoliciesOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC16validationPolicyAA0C18ValidationPoliciesOvM",
                "mangledName": "$s9SecurePDF7PDFSignC16validationPolicyAA0C18ValidationPoliciesOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "validationTime",
            "printedName": "validationTime",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFSignC14validationTimeSSvp",
            "mangledName": "$s9SecurePDF7PDFSignC14validationTimeSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14validationTimeSSvg",
                "mangledName": "$s9SecurePDF7PDFSignC14validationTimeSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14validationTimeSSvs",
                "mangledName": "$s9SecurePDF7PDFSignC14validationTimeSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFSignC14validationTimeSSvM",
                "mangledName": "$s9SecurePDF7PDFSignC14validationTimeSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "addAttachment",
            "printedName": "addAttachment(fileName:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC13addAttachment8fileName11descriptionySS_SStKF",
            "mangledName": "$s9SecurePDF7PDFSignC13addAttachment8fileName11descriptionySS_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addTimestamp",
            "printedName": "addTimestamp()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC12addTimestampyyKF",
            "mangledName": "$s9SecurePDF7PDFSignC12addTimestampyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "close",
            "printedName": "close()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC5closeyyKF",
            "mangledName": "$s9SecurePDF7PDFSignC5closeyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "config",
            "printedName": "config(configurationString:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC6config19configurationStringS2S_tKF",
            "mangledName": "$s9SecurePDF7PDFSignC6config19configurationStringS2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypted",
            "printedName": "encrypted()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC9encryptedSbyKF",
            "mangledName": "$s9SecurePDF7PDFSignC9encryptedSbyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getPageProperty",
            "printedName": "getPageProperty(pageIndex:pageProperty:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC15getPageProperty9pageIndex0gF0SSs5Int32V_SStKF",
            "mangledName": "$s9SecurePDF7PDFSignC15getPageProperty9pageIndex0gF0SSs5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getWidgetProperty",
            "printedName": "getWidgetProperty(signatureIndex:widgetProperty:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC17getWidgetProperty14signatureIndex06widgetF0SSs5Int32V_SStKF",
            "mangledName": "$s9SecurePDF7PDFSignC17getWidgetProperty14signatureIndex06widgetF0SSs5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "interrupt",
            "printedName": "interrupt()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC9interruptyyKF",
            "mangledName": "$s9SecurePDF7PDFSignC9interruptyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "open",
            "printedName": "open()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC4openyyKF",
            "mangledName": "$s9SecurePDF7PDFSignC4openyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removeAttachment",
            "printedName": "removeAttachment(index:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC16removeAttachment5indexys5Int32V_tKF",
            "mangledName": "$s9SecurePDF7PDFSignC16removeAttachment5indexys5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC5resetyyKF",
            "mangledName": "$s9SecurePDF7PDFSignC5resetyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "saveAttachment",
            "printedName": "saveAttachment(index:fileName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC14saveAttachment5index8fileNameys5Int32V_SStKF",
            "mangledName": "$s9SecurePDF7PDFSignC14saveAttachment5index8fileNameys5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setWidgetProperty",
            "printedName": "setWidgetProperty(widgetProperty:value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC17setWidgetProperty06widgetF05valueySS_SStKF",
            "mangledName": "$s9SecurePDF7PDFSignC17setWidgetProperty06widgetF05valueySS_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sign",
            "printedName": "sign()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC4signyyKF",
            "mangledName": "$s9SecurePDF7PDFSignC4signyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "signed",
            "printedName": "signed()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC6signedSbyKF",
            "mangledName": "$s9SecurePDF7PDFSignC6signedSbyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF7PDFSignC6updateyyKF",
            "mangledName": "$s9SecurePDF7PDFSignC6updateyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SecurePDF@objc(cs)PDFSign",
        "mangledName": "$s9SecurePDF7PDFSignC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFVerifyDelegate",
        "printedName": "PDFVerifyDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "onChainCert",
            "printedName": "onChainCert(certEncoded:certSubject:certIssuer:validationTime:validationResult:validationDetails:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "paramValueOwnership": "InOut",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "paramValueOwnership": "InOut",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP11onChainCert11certEncoded0H7Subject0H6Issuer14validationTime0L6Result0L7Detailsy10Foundation4DataV_S3Ss5Int32VzAOztF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP11onChainCert11certEncoded0H7Subject0H6Issuer14validationTime0L6Result0L7Detailsy10Foundation4DataV_S3Ss5Int32VzAOztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onDocumentInfo",
            "printedName": "onDocumentInfo(pageCount:signatureCount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP14onDocumentInfo9pageCount09signatureI0ys5Int32V_AHtF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP14onDocumentInfo9pageCount09signatureI0ys5Int32V_AHtF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(errorCode:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP7onError9errorCode11descriptionys5Int32V_SStF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(logLevel:message:logType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP5onLog8logLevel7message0G4Typeys5Int32V_S2StF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP10onPassword9available6cancelySb_SbztF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP10onPassword9available6cancelySb_SbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(issuer:serialNumber:subjectKeyIdentifier:available:cancel:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP15onRecipientInfo6issuer12serialNumber20subjectKeyIdentifier9available6cancelySS_S2SS2bztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSignatureInfo",
            "printedName": "onSignatureInfo(signatureIndex:validateSignature:validateChain:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP15onSignatureInfo14signatureIndex08validateF00J5Chainys5Int32V_SbzSbztF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP15onSignatureInfo14signatureIndex08validateF00J5Chainys5Int32V_SbzSbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSignatureProcessed",
            "printedName": "onSignatureProcessed(signatureIndex:signatureValidationResult:chainValidationResult:chainValidationDetails:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP20onSignatureProcessed14signatureIndex0H16ValidationResult05chainjK00lJ7Detailsys5Int32V_A3JtF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP20onSignatureProcessed14signatureIndex0H16ValidationResult05chainjK00lJ7Detailsys5Int32V_A3JtF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSSLServerAuthentication",
            "printedName": "onSSLServerAuthentication(certEncoded:certSubject:certIssuer:status:accept:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "paramValueOwnership": "InOut",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP25onSSLServerAuthentication11certEncoded0H7Subject0H6Issuer6status6accepty10Foundation4DataV_S3SSbztF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP25onSSLServerAuthentication11certEncoded0H7Subject0H6Issuer6status6accepty10Foundation4DataV_S3SSbztF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSSLStatus",
            "printedName": "onSSLStatus(message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF17PDFVerifyDelegateP11onSSLStatus7messageySS_tF",
            "mangledName": "$s9SecurePDF17PDFVerifyDelegateP11onSSLStatus7messageySS_tF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0 where τ_0_0 : SecurePDF.PDFVerifyDelegate>",
            "sugared_genericSig": "<Self where Self : SecurePDF.PDFVerifyDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:9SecurePDF17PDFVerifyDelegateP",
        "mangledName": "$s9SecurePDF17PDFVerifyDelegateP",
        "moduleName": "SecurePDF",
        "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": "PDFVerifyRevocationChecks",
        "printedName": "PDFVerifyRevocationChecks",
        "children": [
          {
            "kind": "Var",
            "name": "rcAllCRL",
            "printedName": "rcAllCRL",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyRevocationChecks.Type) -> SecurePDF.PDFVerifyRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyRevocationChecks",
                        "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                        "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO8rcAllCRLyA2CmF",
            "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO8rcAllCRLyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAllOCSP",
            "printedName": "rcAllOCSP",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyRevocationChecks.Type) -> SecurePDF.PDFVerifyRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyRevocationChecks",
                        "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                        "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO9rcAllOCSPyA2CmF",
            "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO9rcAllOCSPyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAllCRLAndOCSP",
            "printedName": "rcAllCRLAndOCSP",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyRevocationChecks.Type) -> SecurePDF.PDFVerifyRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyRevocationChecks",
                        "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                        "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO15rcAllCRLAndOCSPyA2CmF",
            "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO15rcAllCRLAndOCSPyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAnyCRL",
            "printedName": "rcAnyCRL",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyRevocationChecks.Type) -> SecurePDF.PDFVerifyRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyRevocationChecks",
                        "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                        "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO8rcAnyCRLyA2CmF",
            "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO8rcAnyCRLyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAnyOCSP",
            "printedName": "rcAnyOCSP",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyRevocationChecks.Type) -> SecurePDF.PDFVerifyRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyRevocationChecks",
                        "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                        "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO9rcAnyOCSPyA2CmF",
            "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO9rcAnyOCSPyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAnyCRLOrOCSP",
            "printedName": "rcAnyCRLOrOCSP",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyRevocationChecks.Type) -> SecurePDF.PDFVerifyRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyRevocationChecks",
                        "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                        "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO14rcAnyCRLOrOCSPyA2CmF",
            "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO14rcAnyCRLOrOCSPyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "rcAnyOCSPOrCRL",
            "printedName": "rcAnyOCSPOrCRL",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyRevocationChecks.Type) -> SecurePDF.PDFVerifyRevocationChecks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyRevocationChecks",
                        "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                        "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO14rcAnyOCSPOrCRLyA2CmF",
            "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO14rcAnyOCSPOrCRLyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFVerifyRevocationChecks?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO",
        "mangledName": "$s9SecurePDF25PDFVerifyRevocationChecksO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFVerifyTrustSources",
        "printedName": "PDFVerifyTrustSources",
        "children": [
          {
            "kind": "Var",
            "name": "tsManual",
            "printedName": "tsManual",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyTrustSources.Type) -> SecurePDF.PDFVerifyTrustSources",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyTrustSources",
                    "printedName": "SecurePDF.PDFVerifyTrustSources",
                    "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyTrustSources.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyTrustSources",
                        "printedName": "SecurePDF.PDFVerifyTrustSources",
                        "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO8tsManualyA2CmF",
            "mangledName": "$s9SecurePDF21PDFVerifyTrustSourcesO8tsManualyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "tsLocal",
            "printedName": "tsLocal",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyTrustSources.Type) -> SecurePDF.PDFVerifyTrustSources",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyTrustSources",
                    "printedName": "SecurePDF.PDFVerifyTrustSources",
                    "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyTrustSources.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyTrustSources",
                        "printedName": "SecurePDF.PDFVerifyTrustSources",
                        "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO7tsLocalyA2CmF",
            "mangledName": "$s9SecurePDF21PDFVerifyTrustSourcesO7tsLocalyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "tsTrustedLists",
            "printedName": "tsTrustedLists",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyTrustSources.Type) -> SecurePDF.PDFVerifyTrustSources",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyTrustSources",
                    "printedName": "SecurePDF.PDFVerifyTrustSources",
                    "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyTrustSources.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyTrustSources",
                        "printedName": "SecurePDF.PDFVerifyTrustSources",
                        "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO14tsTrustedListsyA2CmF",
            "mangledName": "$s9SecurePDF21PDFVerifyTrustSourcesO14tsTrustedListsyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "tsLocalAndTrustedLists",
            "printedName": "tsLocalAndTrustedLists",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyTrustSources.Type) -> SecurePDF.PDFVerifyTrustSources",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyTrustSources",
                    "printedName": "SecurePDF.PDFVerifyTrustSources",
                    "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyTrustSources.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyTrustSources",
                        "printedName": "SecurePDF.PDFVerifyTrustSources",
                        "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO22tsLocalAndTrustedListsyA2CmF",
            "mangledName": "$s9SecurePDF21PDFVerifyTrustSourcesO22tsLocalAndTrustedListsyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFVerifyTrustSources?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyTrustSources",
                    "printedName": "SecurePDF.PDFVerifyTrustSources",
                    "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF21PDFVerifyTrustSourcesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF21PDFVerifyTrustSourcesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF21PDFVerifyTrustSourcesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO",
        "mangledName": "$s9SecurePDF21PDFVerifyTrustSourcesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFVerifyValidationPolicies",
        "printedName": "PDFVerifyValidationPolicies",
        "children": [
          {
            "kind": "Var",
            "name": "vpNone",
            "printedName": "vpNone",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyValidationPolicies.Type) -> SecurePDF.PDFVerifyValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyValidationPolicies",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                    "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyValidationPolicies",
                        "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                        "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO6vpNoneyA2CmF",
            "mangledName": "$s9SecurePDF27PDFVerifyValidationPoliciesO6vpNoneyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "vpFull",
            "printedName": "vpFull",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyValidationPolicies.Type) -> SecurePDF.PDFVerifyValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyValidationPolicies",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                    "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyValidationPolicies",
                        "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                        "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO6vpFullyA2CmF",
            "mangledName": "$s9SecurePDF27PDFVerifyValidationPoliciesO6vpFullyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "vpFullNoTrust",
            "printedName": "vpFullNoTrust",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyValidationPolicies.Type) -> SecurePDF.PDFVerifyValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyValidationPolicies",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                    "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyValidationPolicies",
                        "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                        "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO13vpFullNoTrustyA2CmF",
            "mangledName": "$s9SecurePDF27PDFVerifyValidationPoliciesO13vpFullNoTrustyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "vpFullNoRevocation",
            "printedName": "vpFullNoRevocation",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyValidationPolicies.Type) -> SecurePDF.PDFVerifyValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyValidationPolicies",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                    "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyValidationPolicies",
                        "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                        "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO18vpFullNoRevocationyA2CmF",
            "mangledName": "$s9SecurePDF27PDFVerifyValidationPoliciesO18vpFullNoRevocationyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "vpBestEffort",
            "printedName": "vpBestEffort",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFVerifyValidationPolicies.Type) -> SecurePDF.PDFVerifyValidationPolicies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyValidationPolicies",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                    "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyValidationPolicies",
                        "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                        "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO12vpBestEffortyA2CmF",
            "mangledName": "$s9SecurePDF27PDFVerifyValidationPoliciesO12vpBestEffortyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFVerifyValidationPolicies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyValidationPolicies",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                    "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF27PDFVerifyValidationPoliciesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF27PDFVerifyValidationPoliciesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF27PDFVerifyValidationPoliciesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO",
        "mangledName": "$s9SecurePDF27PDFVerifyValidationPoliciesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFVerify",
        "printedName": "PDFVerify",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFVerify",
                "printedName": "SecurePDF.PDFVerify",
                "usr": "c:@M@SecurePDF@objc(cs)PDFVerify"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)init",
            "mangledName": "$s9SecurePDF9PDFVerifyCACycfc",
            "moduleName": "SecurePDF",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(runtimeLicense:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFVerify",
                "printedName": "SecurePDF.PDFVerify",
                "usr": "c:@M@SecurePDF@objc(cs)PDFVerify"
              },
              {
                "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": "(any SecurePDF.PDFVerifyDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyDelegate",
                    "printedName": "any SecurePDF.PDFVerifyDelegate",
                    "usr": "s:9SecurePDF17PDFVerifyDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF9PDFVerifyC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "mangledName": "$s9SecurePDF9PDFVerifyC14runtimeLicense8delegateACSSSg_AA0C8Delegate_pSgtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any SecurePDF.PDFVerifyDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyDelegate",
                    "printedName": "any SecurePDF.PDFVerifyDelegate",
                    "usr": "s:9SecurePDF17PDFVerifyDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC8delegateAA0C8Delegate_pSgvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC8delegateAA0C8Delegate_pSgvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFVerifyDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyDelegate",
                        "printedName": "any SecurePDF.PDFVerifyDelegate",
                        "usr": "s:9SecurePDF17PDFVerifyDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC8delegateAA0C8Delegate_pSgvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC8delegateAA0C8Delegate_pSgvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any SecurePDF.PDFVerifyDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFVerifyDelegate",
                        "printedName": "any SecurePDF.PDFVerifyDelegate",
                        "usr": "s:9SecurePDF17PDFVerifyDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC8delegateAA0C8Delegate_pSgvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC8delegateAA0C8Delegate_pSgvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC8delegateAA0C8Delegate_pSgvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC8delegateAA0C8Delegate_pSgvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "onChainCert",
            "printedName": "onChainCert(_:_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onChainCert::::::",
            "mangledName": "$s9SecurePDF9PDFVerifyC11onChainCertyy10Foundation4DataVSg_SSSgA2ISpys5Int32VGALtF",
            "moduleName": "SecurePDF",
            "objc_name": "onChainCert::::::",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onDocumentInfo",
            "printedName": "onDocumentInfo(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onDocumentInfo::",
            "mangledName": "$s9SecurePDF9PDFVerifyC14onDocumentInfoyys5Int32V_AFtF",
            "moduleName": "SecurePDF",
            "objc_name": "onDocumentInfo::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onError",
            "printedName": "onError(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onError::",
            "mangledName": "$s9SecurePDF9PDFVerifyC7onErroryys5Int32V_SSSgtF",
            "moduleName": "SecurePDF",
            "objc_name": "onError::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onLog",
            "printedName": "onLog(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onLog:::",
            "mangledName": "$s9SecurePDF9PDFVerifyC5onLogyys5Int32V_SSSgAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onLog:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onPassword",
            "printedName": "onPassword(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onPassword::",
            "mangledName": "$s9SecurePDF9PDFVerifyC10onPasswordyySb_Spys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onPassword::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onRecipientInfo",
            "printedName": "onRecipientInfo(_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onRecipientInfo:::::",
            "mangledName": "$s9SecurePDF9PDFVerifyC15onRecipientInfoyySSSg_A2ESbSpys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onRecipientInfo:::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSignatureInfo",
            "printedName": "onSignatureInfo(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onSignatureInfo:::",
            "mangledName": "$s9SecurePDF9PDFVerifyC15onSignatureInfoyys5Int32V_SpyAFGAGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onSignatureInfo:::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSignatureProcessed",
            "printedName": "onSignatureProcessed(_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onSignatureProcessed::::",
            "mangledName": "$s9SecurePDF9PDFVerifyC20onSignatureProcessedyys5Int32V_A3FtF",
            "moduleName": "SecurePDF",
            "objc_name": "onSignatureProcessed::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSSLServerAuthentication",
            "printedName": "onSSLServerAuthentication(_:_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutablePointer",
                "printedName": "Swift.UnsafeMutablePointer<Swift.Int32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "usr": "s:Sp"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onSSLServerAuthentication:::::",
            "mangledName": "$s9SecurePDF9PDFVerifyC25onSSLServerAuthenticationyy10Foundation4DataVSg_SSSgA2ISpys5Int32VGtF",
            "moduleName": "SecurePDF",
            "objc_name": "onSSLServerAuthentication:::::",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSSLStatus",
            "printedName": "onSSLStatus(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@SecurePDF@objc(cs)PDFVerify(im)onSSLStatus:",
            "mangledName": "$s9SecurePDF9PDFVerifyC11onSSLStatusyySSSgF",
            "moduleName": "SecurePDF",
            "objc_name": "onSSLStatus:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "runtimeLicense",
            "printedName": "runtimeLicense",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC14runtimeLicenseSSvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC14runtimeLicenseSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC14runtimeLicenseSSvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC14runtimeLicenseSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC14runtimeLicenseSSvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC14runtimeLicenseSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC14runtimeLicenseSSvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC14runtimeLicenseSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "VERSION",
            "printedName": "VERSION",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC7VERSIONSSvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC7VERSIONSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC7VERSIONSSvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC7VERSIONSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "attachments",
            "printedName": "attachments",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFAttachment>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFAttachment",
                    "printedName": "SecurePDF.PDFAttachment",
                    "usr": "s:9SecurePDF13PDFAttachmentC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFAttachment>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFAttachment",
                        "printedName": "SecurePDF.PDFAttachment",
                        "usr": "s:9SecurePDF13PDFAttachmentC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.PDFAttachment>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFAttachment",
                        "printedName": "SecurePDF.PDFAttachment",
                        "usr": "s:9SecurePDF13PDFAttachmentC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC11attachmentsAA0A7PDFListCyAA13PDFAttachmentCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockedCerts",
            "printedName": "blockedCerts",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC12blockedCertsAA0A7PDFListCyAA11CertificateCGvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC12blockedCertsAA0A7PDFListCyAA11CertificateCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12blockedCertsAA0A7PDFListCyAA11CertificateCGvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC12blockedCertsAA0A7PDFListCyAA11CertificateCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12blockedCertsAA0A7PDFListCyAA11CertificateCGvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC12blockedCertsAA0A7PDFListCyAA11CertificateCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12blockedCertsAA0A7PDFListCyAA11CertificateCGvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC12blockedCertsAA0A7PDFListCyAA11CertificateCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "decryptionCert",
            "printedName": "decryptionCert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC14decryptionCertAA11CertificateCvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC14decryptionCertAA11CertificateCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC14decryptionCertAA11CertificateCvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC14decryptionCertAA11CertificateCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC14decryptionCertAA11CertificateCvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC14decryptionCertAA11CertificateCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC14decryptionCertAA11CertificateCvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC14decryptionCertAA11CertificateCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentCerts",
            "printedName": "documentCerts",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFReadonlyList",
                "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.Certificate>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "usr": "s:9SecurePDF0A15PDFReadonlyListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC13documentCertsAA0A15PDFReadonlyListCyAA11CertificateCGvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC13documentCertsAA0A15PDFReadonlyListCyAA11CertificateCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFReadonlyList",
                    "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC13documentCertsAA0A15PDFReadonlyListCyAA11CertificateCGvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC13documentCertsAA0A15PDFReadonlyListCyAA11CertificateCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "firewall",
            "printedName": "firewall",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Firewall",
                "printedName": "SecurePDF.Firewall",
                "usr": "s:9SecurePDF8FirewallC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC8firewallAA8FirewallCvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC8firewallAA8FirewallCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Firewall",
                    "printedName": "SecurePDF.Firewall",
                    "usr": "s:9SecurePDF8FirewallC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC8firewallAA8FirewallCvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC8firewallAA8FirewallCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Firewall",
                    "printedName": "SecurePDF.Firewall",
                    "usr": "s:9SecurePDF8FirewallC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC8firewallAA8FirewallCvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC8firewallAA8FirewallCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC8firewallAA8FirewallCvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC8firewallAA8FirewallCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputData",
            "printedName": "inputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC9inputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC9inputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC9inputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC9inputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC9inputData10Foundation0E0Vvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC9inputData10Foundation0E0Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC9inputData10Foundation0E0VvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC9inputData10Foundation0E0VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inputFile",
            "printedName": "inputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC9inputFileSSvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC9inputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC9inputFileSSvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC9inputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC9inputFileSSvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC9inputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC9inputFileSSvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC9inputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "knownCerts",
            "printedName": "knownCerts",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC10knownCertsAA0A7PDFListCyAA11CertificateCGvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC10knownCertsAA0A7PDFListCyAA11CertificateCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC10knownCertsAA0A7PDFListCyAA11CertificateCGvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC10knownCertsAA0A7PDFListCyAA11CertificateCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC10knownCertsAA0A7PDFListCyAA11CertificateCGvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC10knownCertsAA0A7PDFListCyAA11CertificateCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC10knownCertsAA0A7PDFListCyAA11CertificateCGvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC10knownCertsAA0A7PDFListCyAA11CertificateCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "offlineMode",
            "printedName": "offlineMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC11offlineModeSbvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC11offlineModeSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC11offlineModeSbvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC11offlineModeSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF9PDFVerifyC11offlineModeSbvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC11offlineModeSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC11offlineModeSbvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC11offlineModeSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputData",
            "printedName": "outputData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC10outputData10Foundation0E0Vvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC10outputData10Foundation0E0Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC10outputData10Foundation0E0Vvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC10outputData10Foundation0E0Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputFile",
            "printedName": "outputFile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC10outputFileSSvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC10outputFileSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC10outputFileSSvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC10outputFileSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC10outputFileSSvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC10outputFileSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC10outputFileSSvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC10outputFileSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "overwrite",
            "printedName": "overwrite",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC9overwriteSbvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC9overwriteSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC9overwriteSbvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC9overwriteSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF9PDFVerifyC9overwriteSbvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC9overwriteSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC9overwriteSbvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC9overwriteSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "password",
            "printedName": "password",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC8passwordSSvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC8passwordSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC8passwordSSvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC8passwordSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC8passwordSSvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC8passwordSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC8passwordSSvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC8passwordSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "proxy",
            "printedName": "proxy",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Proxy",
                "printedName": "SecurePDF.Proxy",
                "usr": "s:9SecurePDF5ProxyC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC5proxyAA5ProxyCvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC5proxyAA5ProxyCvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Proxy",
                    "printedName": "SecurePDF.Proxy",
                    "usr": "s:9SecurePDF5ProxyC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC5proxyAA5ProxyCvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC5proxyAA5ProxyCvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Proxy",
                    "printedName": "SecurePDF.Proxy",
                    "usr": "s:9SecurePDF5ProxyC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC5proxyAA5ProxyCvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC5proxyAA5ProxyCvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC5proxyAA5ProxyCvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC5proxyAA5ProxyCvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "revocationCheck",
            "printedName": "revocationCheck",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFVerifyRevocationChecks",
                "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC15revocationCheckAA0C16RevocationChecksOvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC15revocationCheckAA0C16RevocationChecksOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC15revocationCheckAA0C16RevocationChecksOvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC15revocationCheckAA0C16RevocationChecksOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyRevocationChecks",
                    "printedName": "SecurePDF.PDFVerifyRevocationChecks",
                    "usr": "s:9SecurePDF25PDFVerifyRevocationChecksO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC15revocationCheckAA0C16RevocationChecksOvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC15revocationCheckAA0C16RevocationChecksOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC15revocationCheckAA0C16RevocationChecksOvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC15revocationCheckAA0C16RevocationChecksOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatures",
            "printedName": "signatures",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFReadonlyList",
                "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFSignature>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignature",
                    "printedName": "SecurePDF.PDFSignature",
                    "usr": "s:9SecurePDF12PDFSignatureC"
                  }
                ],
                "usr": "s:9SecurePDF0A15PDFReadonlyListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC10signaturesAA0A15PDFReadonlyListCyAA12PDFSignatureCGvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC10signaturesAA0A15PDFReadonlyListCyAA12PDFSignatureCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFReadonlyList",
                    "printedName": "SecurePDF.SecurePDFReadonlyList<SecurePDF.PDFSignature>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignature",
                        "printedName": "SecurePDF.PDFSignature",
                        "usr": "s:9SecurePDF12PDFSignatureC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC10signaturesAA0A15PDFReadonlyListCyAA12PDFSignatureCGvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC10signaturesAA0A15PDFReadonlyListCyAA12PDFSignatureCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trustedCerts",
            "printedName": "trustedCerts",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Certificate",
                    "printedName": "SecurePDF.Certificate",
                    "usr": "s:9SecurePDF11CertificateC"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC12trustedCertsAA0A7PDFListCyAA11CertificateCGvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC12trustedCertsAA0A7PDFListCyAA11CertificateCGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12trustedCertsAA0A7PDFListCyAA11CertificateCGvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC12trustedCertsAA0A7PDFListCyAA11CertificateCGvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SecurePDFList",
                    "printedName": "SecurePDF.SecurePDFList<SecurePDF.Certificate>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Certificate",
                        "printedName": "SecurePDF.Certificate",
                        "usr": "s:9SecurePDF11CertificateC"
                      }
                    ],
                    "usr": "s:9SecurePDF0A7PDFListC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12trustedCertsAA0A7PDFListCyAA11CertificateCGvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC12trustedCertsAA0A7PDFListCyAA11CertificateCGvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12trustedCertsAA0A7PDFListCyAA11CertificateCGvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC12trustedCertsAA0A7PDFListCyAA11CertificateCGvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trustedLists",
            "printedName": "trustedLists",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC12trustedListsSSvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC12trustedListsSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12trustedListsSSvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC12trustedListsSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12trustedListsSSvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC12trustedListsSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12trustedListsSSvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC12trustedListsSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trustSources",
            "printedName": "trustSources",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFVerifyTrustSources",
                "printedName": "SecurePDF.PDFVerifyTrustSources",
                "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC12trustSourcesAA0c5TrustE0Ovp",
            "mangledName": "$s9SecurePDF9PDFVerifyC12trustSourcesAA0c5TrustE0Ovp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyTrustSources",
                    "printedName": "SecurePDF.PDFVerifyTrustSources",
                    "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12trustSourcesAA0c5TrustE0Ovg",
                "mangledName": "$s9SecurePDF9PDFVerifyC12trustSourcesAA0c5TrustE0Ovg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyTrustSources",
                    "printedName": "SecurePDF.PDFVerifyTrustSources",
                    "usr": "s:9SecurePDF21PDFVerifyTrustSourcesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12trustSourcesAA0c5TrustE0Ovs",
                "mangledName": "$s9SecurePDF9PDFVerifyC12trustSourcesAA0c5TrustE0Ovs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC12trustSourcesAA0c5TrustE0OvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC12trustSourcesAA0c5TrustE0OvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "validationFlags",
            "printedName": "validationFlags",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC15validationFlagss5Int32Vvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC15validationFlagss5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC15validationFlagss5Int32Vvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC15validationFlagss5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC15validationFlagss5Int32Vvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC15validationFlagss5Int32Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC15validationFlagss5Int32VvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC15validationFlagss5Int32VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "validationPolicy",
            "printedName": "validationPolicy",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFVerifyValidationPolicies",
                "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC16validationPolicyAA0C18ValidationPoliciesOvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC16validationPolicyAA0C18ValidationPoliciesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyValidationPolicies",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                    "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC16validationPolicyAA0C18ValidationPoliciesOvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC16validationPolicyAA0C18ValidationPoliciesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PDFVerifyValidationPolicies",
                    "printedName": "SecurePDF.PDFVerifyValidationPolicies",
                    "usr": "s:9SecurePDF27PDFVerifyValidationPoliciesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC16validationPolicyAA0C18ValidationPoliciesOvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC16validationPolicyAA0C18ValidationPoliciesOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC16validationPolicyAA0C18ValidationPoliciesOvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC16validationPolicyAA0C18ValidationPoliciesOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "validationTime",
            "printedName": "validationTime",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFVerifyC14validationTimeSSvp",
            "mangledName": "$s9SecurePDF9PDFVerifyC14validationTimeSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC14validationTimeSSvg",
                "mangledName": "$s9SecurePDF9PDFVerifyC14validationTimeSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC14validationTimeSSvs",
                "mangledName": "$s9SecurePDF9PDFVerifyC14validationTimeSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFVerifyC14validationTimeSSvM",
                "mangledName": "$s9SecurePDF9PDFVerifyC14validationTimeSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "close",
            "printedName": "close()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC5closeyyKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC5closeyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "config",
            "printedName": "config(configurationString:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC6config19configurationStringS2S_tKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC6config19configurationStringS2S_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypted",
            "printedName": "encrypted()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC9encryptedSbyKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC9encryptedSbyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getPageProperty",
            "printedName": "getPageProperty(pageIndex:pageProperty:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC15getPageProperty9pageIndex0gF0SSs5Int32V_SStKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC15getPageProperty9pageIndex0gF0SSs5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getSignedVersion",
            "printedName": "getSignedVersion(signatureIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC16getSignedVersion14signatureIndexys5Int32V_tKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC16getSignedVersion14signatureIndexys5Int32V_tKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "interrupt",
            "printedName": "interrupt()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC9interruptyyKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC9interruptyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "open",
            "printedName": "open()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC4openyyKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC4openyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC5resetyyKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC5resetyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "saveAttachment",
            "printedName": "saveAttachment(index:fileName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC14saveAttachment5index8fileNameys5Int32V_SStKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC14saveAttachment5index8fileNameys5Int32V_SStKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "signed",
            "printedName": "signed()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC6signedSbyKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC6signedSbyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "unsign",
            "printedName": "unsign(signatureIndex:unsignKind:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC6unsign14signatureIndex0D4Kindys5Int32V_AHtKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC6unsign14signatureIndex0D4Kindys5Int32V_AHtKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verify",
            "printedName": "verify()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF9PDFVerifyC6verifyyyKF",
            "mangledName": "$s9SecurePDF9PDFVerifyC6verifyyyKF",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@SecurePDF@objc(cs)PDFVerify",
        "mangledName": "$s9SecurePDF9PDFVerifyC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CertExtension",
        "printedName": "CertExtension",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(oid:value:critical:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CertExtension",
                "printedName": "SecurePDF.CertExtension",
                "usr": "s:9SecurePDF13CertExtensionC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF13CertExtensionC3oid5value8criticalACSS_10Foundation4DataVSbtcfc",
            "mangledName": "$s9SecurePDF13CertExtensionC3oid5value8criticalACSS_10Foundation4DataVSbtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "critical",
            "printedName": "critical",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13CertExtensionC8criticalSbvp",
            "mangledName": "$s9SecurePDF13CertExtensionC8criticalSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13CertExtensionC8criticalSbvg",
                "mangledName": "$s9SecurePDF13CertExtensionC8criticalSbvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "oid",
            "printedName": "oid",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13CertExtensionC3oidSSvp",
            "mangledName": "$s9SecurePDF13CertExtensionC3oidSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13CertExtensionC3oidSSvg",
                "mangledName": "$s9SecurePDF13CertExtensionC3oidSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "value",
            "printedName": "value",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13CertExtensionC5valueSSvp",
            "mangledName": "$s9SecurePDF13CertExtensionC5valueSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13CertExtensionC5valueSSvg",
                "mangledName": "$s9SecurePDF13CertExtensionC5valueSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "valueB",
            "printedName": "valueB",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13CertExtensionC6valueB10Foundation4DataVvp",
            "mangledName": "$s9SecurePDF13CertExtensionC6valueB10Foundation4DataVvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13CertExtensionC6valueB10Foundation4DataVvg",
                "mangledName": "$s9SecurePDF13CertExtensionC6valueB10Foundation4DataVvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF13CertExtensionC",
        "mangledName": "$s9SecurePDF13CertExtensionC",
        "moduleName": "SecurePDF",
        "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": "CertStoreTypes",
        "printedName": "CertStoreTypes",
        "children": [
          {
            "kind": "Var",
            "name": "cstUser",
            "printedName": "cstUser",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO7cstUseryA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO7cstUseryA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstMachine",
            "printedName": "cstMachine",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstMachineyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstMachineyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstPFXFile",
            "printedName": "cstPFXFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstPFXFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstPFXFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstPFXBlob",
            "printedName": "cstPFXBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstPFXBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstPFXBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstJKSFile",
            "printedName": "cstJKSFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstJKSFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstJKSFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstJKSBlob",
            "printedName": "cstJKSBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstJKSBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstJKSBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstPEMKeyFile",
            "printedName": "cstPEMKeyFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO13cstPEMKeyFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO13cstPEMKeyFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstPEMKeyBlob",
            "printedName": "cstPEMKeyBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO13cstPEMKeyBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO13cstPEMKeyBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstPublicKeyFile",
            "printedName": "cstPublicKeyFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO16cstPublicKeyFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO16cstPublicKeyFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstPublicKeyBlob",
            "printedName": "cstPublicKeyBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO16cstPublicKeyBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO16cstPublicKeyBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstSSHPublicKeyBlob",
            "printedName": "cstSSHPublicKeyBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO19cstSSHPublicKeyBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO19cstSSHPublicKeyBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstP7BFile",
            "printedName": "cstP7BFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstP7BFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstP7BFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstP7BBlob",
            "printedName": "cstP7BBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstP7BBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstP7BBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstSSHPublicKeyFile",
            "printedName": "cstSSHPublicKeyFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO19cstSSHPublicKeyFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO19cstSSHPublicKeyFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstPPKFile",
            "printedName": "cstPPKFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstPPKFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstPPKFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstPPKBlob",
            "printedName": "cstPPKBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstPPKBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstPPKBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstXMLFile",
            "printedName": "cstXMLFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstXMLFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstXMLFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstXMLBlob",
            "printedName": "cstXMLBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstXMLBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstXMLBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstJWKFile",
            "printedName": "cstJWKFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstJWKFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstJWKFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstJWKBlob",
            "printedName": "cstJWKBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO10cstJWKBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO10cstJWKBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstSecurityKey",
            "printedName": "cstSecurityKey",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO14cstSecurityKeyyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO14cstSecurityKeyyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstBCFKSFile",
            "printedName": "cstBCFKSFile",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO12cstBCFKSFileyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO12cstBCFKSFileyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstBCFKSBlob",
            "printedName": "cstBCFKSBlob",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO12cstBCFKSBlobyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO12cstBCFKSBlobyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstPKCS11",
            "printedName": "cstPKCS11",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO9cstPKCS11yA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO9cstPKCS11yA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cstAuto",
            "printedName": "cstAuto",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.CertStoreTypes.Type) -> SecurePDF.CertStoreTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.CertStoreTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertStoreTypes",
                        "printedName": "SecurePDF.CertStoreTypes",
                        "usr": "s:9SecurePDF14CertStoreTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF14CertStoreTypesO7cstAutoyA2CmF",
            "mangledName": "$s9SecurePDF14CertStoreTypesO7cstAutoyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.CertStoreTypes?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF14CertStoreTypesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF14CertStoreTypesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF14CertStoreTypesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF14CertStoreTypesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF14CertStoreTypesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF14CertStoreTypesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF14CertStoreTypesO",
        "mangledName": "$s9SecurePDF14CertStoreTypesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Certificate",
        "printedName": "Certificate",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF11CertificateCACycfc",
            "mangledName": "$s9SecurePDF11CertificateCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(encoded:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF11CertificateC7encodedAC10Foundation4DataV_tcfc",
            "mangledName": "$s9SecurePDF11CertificateC7encodedAC10Foundation4DataV_tcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(storeType:store:storePassword:subject:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              },
              {
                "kind": "TypeNominal",
                "name": "CertStoreTypes",
                "printedName": "SecurePDF.CertStoreTypes",
                "usr": "s:9SecurePDF14CertStoreTypesO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF11CertificateC9storeType0D00D8Password7subjectAcA14CertStoreTypesO_S3Stcfc",
            "mangledName": "$s9SecurePDF11CertificateC9storeType0D00D8Password7subjectAcA14CertStoreTypesO_S3Stcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(storeType:store:storePassword:subject:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Certificate",
                "printedName": "SecurePDF.Certificate",
                "usr": "s:9SecurePDF11CertificateC"
              },
              {
                "kind": "TypeNominal",
                "name": "CertStoreTypes",
                "printedName": "SecurePDF.CertStoreTypes",
                "usr": "s:9SecurePDF14CertStoreTypesO"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF11CertificateC9storeType0D00D8Password7subjectAcA14CertStoreTypesO_10Foundation4DataVS2Stcfc",
            "mangledName": "$s9SecurePDF11CertificateC9storeType0D00D8Password7subjectAcA14CertStoreTypesO_10Foundation4DataVS2Stcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "effectiveDate",
            "printedName": "effectiveDate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC13effectiveDateSSvp",
            "mangledName": "$s9SecurePDF11CertificateC13effectiveDateSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC13effectiveDateSSvg",
                "mangledName": "$s9SecurePDF11CertificateC13effectiveDateSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "expirationDate",
            "printedName": "expirationDate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC14expirationDateSSvp",
            "mangledName": "$s9SecurePDF11CertificateC14expirationDateSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC14expirationDateSSvg",
                "mangledName": "$s9SecurePDF11CertificateC14expirationDateSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "extendedKeyUsage",
            "printedName": "extendedKeyUsage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC16extendedKeyUsageSSvp",
            "mangledName": "$s9SecurePDF11CertificateC16extendedKeyUsageSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC16extendedKeyUsageSSvg",
                "mangledName": "$s9SecurePDF11CertificateC16extendedKeyUsageSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fingerprint",
            "printedName": "fingerprint",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC11fingerprintSSvp",
            "mangledName": "$s9SecurePDF11CertificateC11fingerprintSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC11fingerprintSSvg",
                "mangledName": "$s9SecurePDF11CertificateC11fingerprintSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fingerprintSHA1",
            "printedName": "fingerprintSHA1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC15fingerprintSHA1SSvp",
            "mangledName": "$s9SecurePDF11CertificateC15fingerprintSHA1SSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC15fingerprintSHA1SSvg",
                "mangledName": "$s9SecurePDF11CertificateC15fingerprintSHA1SSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fingerprintSHA256",
            "printedName": "fingerprintSHA256",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC17fingerprintSHA256SSvp",
            "mangledName": "$s9SecurePDF11CertificateC17fingerprintSHA256SSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC17fingerprintSHA256SSvg",
                "mangledName": "$s9SecurePDF11CertificateC17fingerprintSHA256SSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "issuer",
            "printedName": "issuer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC6issuerSSvp",
            "mangledName": "$s9SecurePDF11CertificateC6issuerSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC6issuerSSvg",
                "mangledName": "$s9SecurePDF11CertificateC6issuerSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "privateKey",
            "printedName": "privateKey",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC10privateKeySSvp",
            "mangledName": "$s9SecurePDF11CertificateC10privateKeySSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC10privateKeySSvg",
                "mangledName": "$s9SecurePDF11CertificateC10privateKeySSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "privateKeyAvailable",
            "printedName": "privateKeyAvailable",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC19privateKeyAvailableSbvp",
            "mangledName": "$s9SecurePDF11CertificateC19privateKeyAvailableSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC19privateKeyAvailableSbvg",
                "mangledName": "$s9SecurePDF11CertificateC19privateKeyAvailableSbvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "privateKeyContainer",
            "printedName": "privateKeyContainer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC19privateKeyContainerSSvp",
            "mangledName": "$s9SecurePDF11CertificateC19privateKeyContainerSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC19privateKeyContainerSSvg",
                "mangledName": "$s9SecurePDF11CertificateC19privateKeyContainerSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "publicKey",
            "printedName": "publicKey",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC9publicKeySSvp",
            "mangledName": "$s9SecurePDF11CertificateC9publicKeySSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC9publicKeySSvg",
                "mangledName": "$s9SecurePDF11CertificateC9publicKeySSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "publicKeyAlgorithm",
            "printedName": "publicKeyAlgorithm",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC18publicKeyAlgorithmSSvp",
            "mangledName": "$s9SecurePDF11CertificateC18publicKeyAlgorithmSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC18publicKeyAlgorithmSSvg",
                "mangledName": "$s9SecurePDF11CertificateC18publicKeyAlgorithmSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "publicKeyLength",
            "printedName": "publicKeyLength",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC15publicKeyLengths5Int32Vvp",
            "mangledName": "$s9SecurePDF11CertificateC15publicKeyLengths5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC15publicKeyLengths5Int32Vvg",
                "mangledName": "$s9SecurePDF11CertificateC15publicKeyLengths5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "serialNumber",
            "printedName": "serialNumber",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC12serialNumberSSvp",
            "mangledName": "$s9SecurePDF11CertificateC12serialNumberSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC12serialNumberSSvg",
                "mangledName": "$s9SecurePDF11CertificateC12serialNumberSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureAlgorithm",
            "printedName": "signatureAlgorithm",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC18signatureAlgorithmSSvp",
            "mangledName": "$s9SecurePDF11CertificateC18signatureAlgorithmSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC18signatureAlgorithmSSvg",
                "mangledName": "$s9SecurePDF11CertificateC18signatureAlgorithmSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "store",
            "printedName": "store",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC5storeSSvp",
            "mangledName": "$s9SecurePDF11CertificateC5storeSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC5storeSSvg",
                "mangledName": "$s9SecurePDF11CertificateC5storeSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC5storeSSvs",
                "mangledName": "$s9SecurePDF11CertificateC5storeSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC5storeSSvM",
                "mangledName": "$s9SecurePDF11CertificateC5storeSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "storeB",
            "printedName": "storeB",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC6storeB10Foundation4DataVvp",
            "mangledName": "$s9SecurePDF11CertificateC6storeB10Foundation4DataVvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC6storeB10Foundation4DataVvg",
                "mangledName": "$s9SecurePDF11CertificateC6storeB10Foundation4DataVvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC6storeB10Foundation4DataVvs",
                "mangledName": "$s9SecurePDF11CertificateC6storeB10Foundation4DataVvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC6storeB10Foundation4DataVvM",
                "mangledName": "$s9SecurePDF11CertificateC6storeB10Foundation4DataVvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "storePassword",
            "printedName": "storePassword",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC13storePasswordSSvp",
            "mangledName": "$s9SecurePDF11CertificateC13storePasswordSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC13storePasswordSSvg",
                "mangledName": "$s9SecurePDF11CertificateC13storePasswordSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC13storePasswordSSvs",
                "mangledName": "$s9SecurePDF11CertificateC13storePasswordSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC13storePasswordSSvM",
                "mangledName": "$s9SecurePDF11CertificateC13storePasswordSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "storeType",
            "printedName": "storeType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CertStoreTypes",
                "printedName": "SecurePDF.CertStoreTypes",
                "usr": "s:9SecurePDF14CertStoreTypesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC9storeTypeAA14CertStoreTypesOvp",
            "mangledName": "$s9SecurePDF11CertificateC9storeTypeAA14CertStoreTypesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC9storeTypeAA14CertStoreTypesOvg",
                "mangledName": "$s9SecurePDF11CertificateC9storeTypeAA14CertStoreTypesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CertStoreTypes",
                    "printedName": "SecurePDF.CertStoreTypes",
                    "usr": "s:9SecurePDF14CertStoreTypesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC9storeTypeAA14CertStoreTypesOvs",
                "mangledName": "$s9SecurePDF11CertificateC9storeTypeAA14CertStoreTypesOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC9storeTypeAA14CertStoreTypesOvM",
                "mangledName": "$s9SecurePDF11CertificateC9storeTypeAA14CertStoreTypesOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "subjectAltNames",
            "printedName": "subjectAltNames",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC15subjectAltNamesSSvp",
            "mangledName": "$s9SecurePDF11CertificateC15subjectAltNamesSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC15subjectAltNamesSSvg",
                "mangledName": "$s9SecurePDF11CertificateC15subjectAltNamesSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbprintMD5",
            "printedName": "thumbprintMD5",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC13thumbprintMD5SSvp",
            "mangledName": "$s9SecurePDF11CertificateC13thumbprintMD5SSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC13thumbprintMD5SSvg",
                "mangledName": "$s9SecurePDF11CertificateC13thumbprintMD5SSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbprintSHA1",
            "printedName": "thumbprintSHA1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC14thumbprintSHA1SSvp",
            "mangledName": "$s9SecurePDF11CertificateC14thumbprintSHA1SSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC14thumbprintSHA1SSvg",
                "mangledName": "$s9SecurePDF11CertificateC14thumbprintSHA1SSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "thumbprintSHA256",
            "printedName": "thumbprintSHA256",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC16thumbprintSHA256SSvp",
            "mangledName": "$s9SecurePDF11CertificateC16thumbprintSHA256SSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC16thumbprintSHA256SSvg",
                "mangledName": "$s9SecurePDF11CertificateC16thumbprintSHA256SSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "usage",
            "printedName": "usage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC5usageSSvp",
            "mangledName": "$s9SecurePDF11CertificateC5usageSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC5usageSSvg",
                "mangledName": "$s9SecurePDF11CertificateC5usageSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "usageFlags",
            "printedName": "usageFlags",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC10usageFlagss5Int32Vvp",
            "mangledName": "$s9SecurePDF11CertificateC10usageFlagss5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC10usageFlagss5Int32Vvg",
                "mangledName": "$s9SecurePDF11CertificateC10usageFlagss5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "version",
            "printedName": "version",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC7versionSSvp",
            "mangledName": "$s9SecurePDF11CertificateC7versionSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC7versionSSvg",
                "mangledName": "$s9SecurePDF11CertificateC7versionSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "subject",
            "printedName": "subject",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC7subjectSSvp",
            "mangledName": "$s9SecurePDF11CertificateC7subjectSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC7subjectSSvg",
                "mangledName": "$s9SecurePDF11CertificateC7subjectSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC7subjectSSvs",
                "mangledName": "$s9SecurePDF11CertificateC7subjectSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC7subjectSSvM",
                "mangledName": "$s9SecurePDF11CertificateC7subjectSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "encoded",
            "printedName": "encoded",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC7encodedSSvp",
            "mangledName": "$s9SecurePDF11CertificateC7encodedSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC7encodedSSvg",
                "mangledName": "$s9SecurePDF11CertificateC7encodedSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC7encodedSSvs",
                "mangledName": "$s9SecurePDF11CertificateC7encodedSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC7encodedSSvM",
                "mangledName": "$s9SecurePDF11CertificateC7encodedSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "encodedB",
            "printedName": "encodedB",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF11CertificateC8encodedB10Foundation4DataVvp",
            "mangledName": "$s9SecurePDF11CertificateC8encodedB10Foundation4DataVvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC8encodedB10Foundation4DataVvg",
                "mangledName": "$s9SecurePDF11CertificateC8encodedB10Foundation4DataVvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC8encodedB10Foundation4DataVvs",
                "mangledName": "$s9SecurePDF11CertificateC8encodedB10Foundation4DataVvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF11CertificateC8encodedB10Foundation4DataVvM",
                "mangledName": "$s9SecurePDF11CertificateC8encodedB10Foundation4DataVvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF11CertificateC",
        "mangledName": "$s9SecurePDF11CertificateC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "FirewallTypes",
        "printedName": "FirewallTypes",
        "children": [
          {
            "kind": "Var",
            "name": "fwNone",
            "printedName": "fwNone",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.FirewallTypes.Type) -> SecurePDF.FirewallTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FirewallTypes",
                    "printedName": "SecurePDF.FirewallTypes",
                    "usr": "s:9SecurePDF13FirewallTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.FirewallTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FirewallTypes",
                        "printedName": "SecurePDF.FirewallTypes",
                        "usr": "s:9SecurePDF13FirewallTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF13FirewallTypesO6fwNoneyA2CmF",
            "mangledName": "$s9SecurePDF13FirewallTypesO6fwNoneyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "fwTunnel",
            "printedName": "fwTunnel",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.FirewallTypes.Type) -> SecurePDF.FirewallTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FirewallTypes",
                    "printedName": "SecurePDF.FirewallTypes",
                    "usr": "s:9SecurePDF13FirewallTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.FirewallTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FirewallTypes",
                        "printedName": "SecurePDF.FirewallTypes",
                        "usr": "s:9SecurePDF13FirewallTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF13FirewallTypesO8fwTunnelyA2CmF",
            "mangledName": "$s9SecurePDF13FirewallTypesO8fwTunnelyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "fwSOCKS4",
            "printedName": "fwSOCKS4",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.FirewallTypes.Type) -> SecurePDF.FirewallTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FirewallTypes",
                    "printedName": "SecurePDF.FirewallTypes",
                    "usr": "s:9SecurePDF13FirewallTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.FirewallTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FirewallTypes",
                        "printedName": "SecurePDF.FirewallTypes",
                        "usr": "s:9SecurePDF13FirewallTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF13FirewallTypesO8fwSOCKS4yA2CmF",
            "mangledName": "$s9SecurePDF13FirewallTypesO8fwSOCKS4yA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "fwSOCKS5",
            "printedName": "fwSOCKS5",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.FirewallTypes.Type) -> SecurePDF.FirewallTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FirewallTypes",
                    "printedName": "SecurePDF.FirewallTypes",
                    "usr": "s:9SecurePDF13FirewallTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.FirewallTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FirewallTypes",
                        "printedName": "SecurePDF.FirewallTypes",
                        "usr": "s:9SecurePDF13FirewallTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF13FirewallTypesO8fwSOCKS5yA2CmF",
            "mangledName": "$s9SecurePDF13FirewallTypesO8fwSOCKS5yA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "fwSOCKS4A",
            "printedName": "fwSOCKS4A",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.FirewallTypes.Type) -> SecurePDF.FirewallTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FirewallTypes",
                    "printedName": "SecurePDF.FirewallTypes",
                    "usr": "s:9SecurePDF13FirewallTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.FirewallTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FirewallTypes",
                        "printedName": "SecurePDF.FirewallTypes",
                        "usr": "s:9SecurePDF13FirewallTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF13FirewallTypesO9fwSOCKS4AyA2CmF",
            "mangledName": "$s9SecurePDF13FirewallTypesO9fwSOCKS4AyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.FirewallTypes?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FirewallTypes",
                    "printedName": "SecurePDF.FirewallTypes",
                    "usr": "s:9SecurePDF13FirewallTypesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF13FirewallTypesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF13FirewallTypesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13FirewallTypesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF13FirewallTypesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13FirewallTypesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF13FirewallTypesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF13FirewallTypesO",
        "mangledName": "$s9SecurePDF13FirewallTypesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Firewall",
        "printedName": "Firewall",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Firewall",
                "printedName": "SecurePDF.Firewall",
                "usr": "s:9SecurePDF8FirewallC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF8FirewallCACycfc",
            "mangledName": "$s9SecurePDF8FirewallCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "autoDetect",
            "printedName": "autoDetect",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8FirewallC10autoDetectSbvp",
            "mangledName": "$s9SecurePDF8FirewallC10autoDetectSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC10autoDetectSbvg",
                "mangledName": "$s9SecurePDF8FirewallC10autoDetectSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF8FirewallC10autoDetectSbvs",
                "mangledName": "$s9SecurePDF8FirewallC10autoDetectSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC10autoDetectSbvM",
                "mangledName": "$s9SecurePDF8FirewallC10autoDetectSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "firewallType",
            "printedName": "firewallType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FirewallTypes",
                "printedName": "SecurePDF.FirewallTypes",
                "usr": "s:9SecurePDF13FirewallTypesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8FirewallC12firewallTypeAA0C5TypesOvp",
            "mangledName": "$s9SecurePDF8FirewallC12firewallTypeAA0C5TypesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FirewallTypes",
                    "printedName": "SecurePDF.FirewallTypes",
                    "usr": "s:9SecurePDF13FirewallTypesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC12firewallTypeAA0C5TypesOvg",
                "mangledName": "$s9SecurePDF8FirewallC12firewallTypeAA0C5TypesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FirewallTypes",
                    "printedName": "SecurePDF.FirewallTypes",
                    "usr": "s:9SecurePDF13FirewallTypesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC12firewallTypeAA0C5TypesOvs",
                "mangledName": "$s9SecurePDF8FirewallC12firewallTypeAA0C5TypesOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC12firewallTypeAA0C5TypesOvM",
                "mangledName": "$s9SecurePDF8FirewallC12firewallTypeAA0C5TypesOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "host",
            "printedName": "host",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8FirewallC4hostSSvp",
            "mangledName": "$s9SecurePDF8FirewallC4hostSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC4hostSSvg",
                "mangledName": "$s9SecurePDF8FirewallC4hostSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC4hostSSvs",
                "mangledName": "$s9SecurePDF8FirewallC4hostSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC4hostSSvM",
                "mangledName": "$s9SecurePDF8FirewallC4hostSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "password",
            "printedName": "password",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8FirewallC8passwordSSvp",
            "mangledName": "$s9SecurePDF8FirewallC8passwordSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC8passwordSSvg",
                "mangledName": "$s9SecurePDF8FirewallC8passwordSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC8passwordSSvs",
                "mangledName": "$s9SecurePDF8FirewallC8passwordSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC8passwordSSvM",
                "mangledName": "$s9SecurePDF8FirewallC8passwordSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "port",
            "printedName": "port",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8FirewallC4ports5Int32Vvp",
            "mangledName": "$s9SecurePDF8FirewallC4ports5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC4ports5Int32Vvg",
                "mangledName": "$s9SecurePDF8FirewallC4ports5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC4ports5Int32Vvs",
                "mangledName": "$s9SecurePDF8FirewallC4ports5Int32Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC4ports5Int32VvM",
                "mangledName": "$s9SecurePDF8FirewallC4ports5Int32VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "user",
            "printedName": "user",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8FirewallC4userSSvp",
            "mangledName": "$s9SecurePDF8FirewallC4userSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC4userSSvg",
                "mangledName": "$s9SecurePDF8FirewallC4userSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC4userSSvs",
                "mangledName": "$s9SecurePDF8FirewallC4userSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8FirewallC4userSSvM",
                "mangledName": "$s9SecurePDF8FirewallC4userSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF8FirewallC",
        "mangledName": "$s9SecurePDF8FirewallC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "PDFAttachment",
        "printedName": "PDFAttachment",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFAttachment",
                "printedName": "SecurePDF.PDFAttachment",
                "usr": "s:9SecurePDF13PDFAttachmentC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF13PDFAttachmentCACycfc",
            "mangledName": "$s9SecurePDF13PDFAttachmentCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(fileName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFAttachment",
                "printedName": "SecurePDF.PDFAttachment",
                "usr": "s:9SecurePDF13PDFAttachmentC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF13PDFAttachmentC8fileNameACSS_tcfc",
            "mangledName": "$s9SecurePDF13PDFAttachmentC8fileNameACSS_tcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(fileName:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFAttachment",
                "printedName": "SecurePDF.PDFAttachment",
                "usr": "s:9SecurePDF13PDFAttachmentC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF13PDFAttachmentC8fileName11descriptionACSS_SStcfc",
            "mangledName": "$s9SecurePDF13PDFAttachmentC8fileName11descriptionACSS_SStcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(data:name:description:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFAttachment",
                "printedName": "SecurePDF.PDFAttachment",
                "usr": "s:9SecurePDF13PDFAttachmentC"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF13PDFAttachmentC4data4name11descriptionAC10Foundation4DataV_S2Stcfc",
            "mangledName": "$s9SecurePDF13PDFAttachmentC4data4name11descriptionAC10Foundation4DataV_S2Stcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "contentType",
            "printedName": "contentType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13PDFAttachmentC11contentTypeSSvp",
            "mangledName": "$s9SecurePDF13PDFAttachmentC11contentTypeSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC11contentTypeSSvg",
                "mangledName": "$s9SecurePDF13PDFAttachmentC11contentTypeSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC11contentTypeSSvs",
                "mangledName": "$s9SecurePDF13PDFAttachmentC11contentTypeSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC11contentTypeSSvM",
                "mangledName": "$s9SecurePDF13PDFAttachmentC11contentTypeSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "creationDate",
            "printedName": "creationDate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13PDFAttachmentC12creationDateSSvp",
            "mangledName": "$s9SecurePDF13PDFAttachmentC12creationDateSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC12creationDateSSvg",
                "mangledName": "$s9SecurePDF13PDFAttachmentC12creationDateSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC12creationDateSSvs",
                "mangledName": "$s9SecurePDF13PDFAttachmentC12creationDateSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC12creationDateSSvM",
                "mangledName": "$s9SecurePDF13PDFAttachmentC12creationDateSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "data",
            "printedName": "data",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13PDFAttachmentC4dataSSvp",
            "mangledName": "$s9SecurePDF13PDFAttachmentC4dataSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC4dataSSvg",
                "mangledName": "$s9SecurePDF13PDFAttachmentC4dataSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC4dataSSvs",
                "mangledName": "$s9SecurePDF13PDFAttachmentC4dataSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC4dataSSvM",
                "mangledName": "$s9SecurePDF13PDFAttachmentC4dataSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dataB",
            "printedName": "dataB",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13PDFAttachmentC5dataB10Foundation4DataVvp",
            "mangledName": "$s9SecurePDF13PDFAttachmentC5dataB10Foundation4DataVvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC5dataB10Foundation4DataVvg",
                "mangledName": "$s9SecurePDF13PDFAttachmentC5dataB10Foundation4DataVvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC5dataB10Foundation4DataVvs",
                "mangledName": "$s9SecurePDF13PDFAttachmentC5dataB10Foundation4DataVvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC5dataB10Foundation4DataVvM",
                "mangledName": "$s9SecurePDF13PDFAttachmentC5dataB10Foundation4DataVvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description_",
            "printedName": "description_",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13PDFAttachmentC12description_SSvp",
            "mangledName": "$s9SecurePDF13PDFAttachmentC12description_SSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC12description_SSvg",
                "mangledName": "$s9SecurePDF13PDFAttachmentC12description_SSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC12description_SSvs",
                "mangledName": "$s9SecurePDF13PDFAttachmentC12description_SSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC12description_SSvM",
                "mangledName": "$s9SecurePDF13PDFAttachmentC12description_SSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fileName",
            "printedName": "fileName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13PDFAttachmentC8fileNameSSvp",
            "mangledName": "$s9SecurePDF13PDFAttachmentC8fileNameSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC8fileNameSSvg",
                "mangledName": "$s9SecurePDF13PDFAttachmentC8fileNameSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC8fileNameSSvs",
                "mangledName": "$s9SecurePDF13PDFAttachmentC8fileNameSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC8fileNameSSvM",
                "mangledName": "$s9SecurePDF13PDFAttachmentC8fileNameSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "modificationDate",
            "printedName": "modificationDate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13PDFAttachmentC16modificationDateSSvp",
            "mangledName": "$s9SecurePDF13PDFAttachmentC16modificationDateSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC16modificationDateSSvg",
                "mangledName": "$s9SecurePDF13PDFAttachmentC16modificationDateSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC16modificationDateSSvs",
                "mangledName": "$s9SecurePDF13PDFAttachmentC16modificationDateSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC16modificationDateSSvM",
                "mangledName": "$s9SecurePDF13PDFAttachmentC16modificationDateSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "name",
            "printedName": "name",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13PDFAttachmentC4nameSSvp",
            "mangledName": "$s9SecurePDF13PDFAttachmentC4nameSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC4nameSSvg",
                "mangledName": "$s9SecurePDF13PDFAttachmentC4nameSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC4nameSSvs",
                "mangledName": "$s9SecurePDF13PDFAttachmentC4nameSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC4nameSSvM",
                "mangledName": "$s9SecurePDF13PDFAttachmentC4nameSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "size",
            "printedName": "size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13PDFAttachmentC4sizes5Int64Vvp",
            "mangledName": "$s9SecurePDF13PDFAttachmentC4sizes5Int64Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13PDFAttachmentC4sizes5Int64Vvg",
                "mangledName": "$s9SecurePDF13PDFAttachmentC4sizes5Int64Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF13PDFAttachmentC",
        "mangledName": "$s9SecurePDF13PDFAttachmentC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "PDFField",
        "printedName": "PDFField",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFField",
                "printedName": "SecurePDF.PDFField",
                "usr": "s:9SecurePDF8PDFFieldC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF8PDFFieldCACycfc",
            "mangledName": "$s9SecurePDF8PDFFieldCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "action",
            "printedName": "action",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC6actionSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC6actionSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC6actionSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC6actionSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC6actionSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC6actionSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC6actionSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC6actionSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "altName",
            "printedName": "altName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC7altNameSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC7altNameSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7altNameSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC7altNameSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7altNameSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC7altNameSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7altNameSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC7altNameSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "caption",
            "printedName": "caption",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC7captionSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC7captionSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7captionSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC7captionSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7captionSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC7captionSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7captionSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC7captionSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultValue",
            "printedName": "defaultValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC12defaultValueSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC12defaultValueSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC12defaultValueSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC12defaultValueSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC12defaultValueSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC12defaultValueSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC12defaultValueSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC12defaultValueSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fieldName",
            "printedName": "fieldName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC9fieldNameSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC9fieldNameSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC9fieldNameSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC9fieldNameSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC9fieldNameSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC9fieldNameSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC9fieldNameSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC9fieldNameSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fieldType",
            "printedName": "fieldType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC9fieldTypes5Int32Vvp",
            "mangledName": "$s9SecurePDF8PDFFieldC9fieldTypes5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC9fieldTypes5Int32Vvg",
                "mangledName": "$s9SecurePDF8PDFFieldC9fieldTypes5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fullName",
            "printedName": "fullName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC8fullNameSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC8fullNameSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC8fullNameSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC8fullNameSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "height",
            "printedName": "height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC6heightSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC6heightSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC6heightSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC6heightSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC6heightSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC6heightSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC6heightSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC6heightSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "maxLen",
            "printedName": "maxLen",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC6maxLens5Int32Vvp",
            "mangledName": "$s9SecurePDF8PDFFieldC6maxLens5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC6maxLens5Int32Vvg",
                "mangledName": "$s9SecurePDF8PDFFieldC6maxLens5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC6maxLens5Int32Vvs",
                "mangledName": "$s9SecurePDF8PDFFieldC6maxLens5Int32Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC6maxLens5Int32VvM",
                "mangledName": "$s9SecurePDF8PDFFieldC6maxLens5Int32VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "offsetX",
            "printedName": "offsetX",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC7offsetXSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC7offsetXSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7offsetXSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC7offsetXSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7offsetXSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC7offsetXSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7offsetXSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC7offsetXSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "offsetY",
            "printedName": "offsetY",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC7offsetYSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC7offsetYSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7offsetYSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC7offsetYSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7offsetYSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC7offsetYSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7offsetYSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC7offsetYSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC7optionsSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC7optionsSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7optionsSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC7optionsSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7optionsSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC7optionsSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7optionsSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC7optionsSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pageIndex",
            "printedName": "pageIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC9pageIndexs5Int32Vvp",
            "mangledName": "$s9SecurePDF8PDFFieldC9pageIndexs5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC9pageIndexs5Int32Vvg",
                "mangledName": "$s9SecurePDF8PDFFieldC9pageIndexs5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "terminal",
            "printedName": "terminal",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC8terminalSbvp",
            "mangledName": "$s9SecurePDF8PDFFieldC8terminalSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC8terminalSbvg",
                "mangledName": "$s9SecurePDF8PDFFieldC8terminalSbvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "value",
            "printedName": "value",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC5valueSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC5valueSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC5valueSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC5valueSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC5valueSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC5valueSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC5valueSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC5valueSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "visible",
            "printedName": "visible",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC7visibleSbvp",
            "mangledName": "$s9SecurePDF8PDFFieldC7visibleSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7visibleSbvg",
                "mangledName": "$s9SecurePDF8PDFFieldC7visibleSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF8PDFFieldC7visibleSbvs",
                "mangledName": "$s9SecurePDF8PDFFieldC7visibleSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC7visibleSbvM",
                "mangledName": "$s9SecurePDF8PDFFieldC7visibleSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "width",
            "printedName": "width",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFFieldC5widthSSvp",
            "mangledName": "$s9SecurePDF8PDFFieldC5widthSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC5widthSSvg",
                "mangledName": "$s9SecurePDF8PDFFieldC5widthSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC5widthSSvs",
                "mangledName": "$s9SecurePDF8PDFFieldC5widthSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFFieldC5widthSSvM",
                "mangledName": "$s9SecurePDF8PDFFieldC5widthSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF8PDFFieldC",
        "mangledName": "$s9SecurePDF8PDFFieldC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "PDFFont",
        "printedName": "PDFFont",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFFont",
                "printedName": "SecurePDF.PDFFont",
                "usr": "s:9SecurePDF7PDFFontC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF7PDFFontCACycfc",
            "mangledName": "$s9SecurePDF7PDFFontCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "color",
            "printedName": "color",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFontC5colorSSvp",
            "mangledName": "$s9SecurePDF7PDFFontC5colorSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFontC5colorSSvg",
                "mangledName": "$s9SecurePDF7PDFFontC5colorSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "name",
            "printedName": "name",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFontC4nameSSvp",
            "mangledName": "$s9SecurePDF7PDFFontC4nameSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFontC4nameSSvg",
                "mangledName": "$s9SecurePDF7PDFFontC4nameSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "size",
            "printedName": "size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFontC4sizeSSvp",
            "mangledName": "$s9SecurePDF7PDFFontC4sizeSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFontC4sizeSSvg",
                "mangledName": "$s9SecurePDF7PDFFontC4sizeSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "style",
            "printedName": "style",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFFontC5styleSSvp",
            "mangledName": "$s9SecurePDF7PDFFontC5styleSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFFontC5styleSSvg",
                "mangledName": "$s9SecurePDF7PDFFontC5styleSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF7PDFFontC",
        "mangledName": "$s9SecurePDF7PDFFontC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "PDFMedia",
        "printedName": "PDFMedia",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFMedia",
                "printedName": "SecurePDF.PDFMedia",
                "usr": "s:9SecurePDF8PDFMediaC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF8PDFMediaCACycfc",
            "mangledName": "$s9SecurePDF8PDFMediaCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(data:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFMedia",
                "printedName": "SecurePDF.PDFMedia",
                "usr": "s:9SecurePDF8PDFMediaC"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF8PDFMediaC4dataAC10Foundation4DataV_tcfc",
            "mangledName": "$s9SecurePDF8PDFMediaC4dataAC10Foundation4DataV_tcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "contentType",
            "printedName": "contentType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFMediaC11contentTypeSSvp",
            "mangledName": "$s9SecurePDF8PDFMediaC11contentTypeSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC11contentTypeSSvg",
                "mangledName": "$s9SecurePDF8PDFMediaC11contentTypeSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "data",
            "printedName": "data",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFMediaC4dataSSvp",
            "mangledName": "$s9SecurePDF8PDFMediaC4dataSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC4dataSSvg",
                "mangledName": "$s9SecurePDF8PDFMediaC4dataSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC4dataSSvs",
                "mangledName": "$s9SecurePDF8PDFMediaC4dataSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC4dataSSvM",
                "mangledName": "$s9SecurePDF8PDFMediaC4dataSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dataB",
            "printedName": "dataB",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFMediaC5dataB10Foundation4DataVvp",
            "mangledName": "$s9SecurePDF8PDFMediaC5dataB10Foundation4DataVvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC5dataB10Foundation4DataVvg",
                "mangledName": "$s9SecurePDF8PDFMediaC5dataB10Foundation4DataVvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC5dataB10Foundation4DataVvs",
                "mangledName": "$s9SecurePDF8PDFMediaC5dataB10Foundation4DataVvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC5dataB10Foundation4DataVvM",
                "mangledName": "$s9SecurePDF8PDFMediaC5dataB10Foundation4DataVvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "height",
            "printedName": "height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFMediaC6heights5Int32Vvp",
            "mangledName": "$s9SecurePDF8PDFMediaC6heights5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC6heights5Int32Vvg",
                "mangledName": "$s9SecurePDF8PDFMediaC6heights5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "size",
            "printedName": "size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFMediaC4sizes5Int64Vvp",
            "mangledName": "$s9SecurePDF8PDFMediaC4sizes5Int64Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC4sizes5Int64Vvg",
                "mangledName": "$s9SecurePDF8PDFMediaC4sizes5Int64Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "width",
            "printedName": "width",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF8PDFMediaC5widths5Int32Vvp",
            "mangledName": "$s9SecurePDF8PDFMediaC5widths5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF8PDFMediaC5widths5Int32Vvg",
                "mangledName": "$s9SecurePDF8PDFMediaC5widths5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF8PDFMediaC",
        "mangledName": "$s9SecurePDF8PDFMediaC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "PDFObject",
        "printedName": "PDFObject",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFObject",
                "printedName": "SecurePDF.PDFObject",
                "usr": "s:9SecurePDF9PDFObjectC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF9PDFObjectCACycfc",
            "mangledName": "$s9SecurePDF9PDFObjectCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(objectType:path:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFObject",
                "printedName": "SecurePDF.PDFObject",
                "usr": "s:9SecurePDF9PDFObjectC"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF9PDFObjectC10objectType4pathACs5Int32V_SStcfc",
            "mangledName": "$s9SecurePDF9PDFObjectC10objectType4pathACs5Int32V_SStcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "container",
            "printedName": "container",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC9containerSbvp",
            "mangledName": "$s9SecurePDF9PDFObjectC9containerSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC9containerSbvg",
                "mangledName": "$s9SecurePDF9PDFObjectC9containerSbvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "disposition",
            "printedName": "disposition",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC11dispositions5Int32Vvp",
            "mangledName": "$s9SecurePDF9PDFObjectC11dispositions5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC11dispositions5Int32Vvg",
                "mangledName": "$s9SecurePDF9PDFObjectC11dispositions5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "elementCount",
            "printedName": "elementCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC12elementCounts5Int32Vvp",
            "mangledName": "$s9SecurePDF9PDFObjectC12elementCounts5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC12elementCounts5Int32Vvg",
                "mangledName": "$s9SecurePDF9PDFObjectC12elementCounts5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "genNumber",
            "printedName": "genNumber",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC9genNumbers5Int32Vvp",
            "mangledName": "$s9SecurePDF9PDFObjectC9genNumbers5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC9genNumbers5Int32Vvg",
                "mangledName": "$s9SecurePDF9PDFObjectC9genNumbers5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keys",
            "printedName": "keys",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC4keysSSvp",
            "mangledName": "$s9SecurePDF9PDFObjectC4keysSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC4keysSSvg",
                "mangledName": "$s9SecurePDF9PDFObjectC4keysSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "objectNumber",
            "printedName": "objectNumber",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC12objectNumbers5Int32Vvp",
            "mangledName": "$s9SecurePDF9PDFObjectC12objectNumbers5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC12objectNumbers5Int32Vvg",
                "mangledName": "$s9SecurePDF9PDFObjectC12objectNumbers5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "objectType",
            "printedName": "objectType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC10objectTypes5Int32Vvp",
            "mangledName": "$s9SecurePDF9PDFObjectC10objectTypes5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC10objectTypes5Int32Vvg",
                "mangledName": "$s9SecurePDF9PDFObjectC10objectTypes5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "offset",
            "printedName": "offset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC6offsets5Int64Vvp",
            "mangledName": "$s9SecurePDF9PDFObjectC6offsets5Int64Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC6offsets5Int64Vvg",
                "mangledName": "$s9SecurePDF9PDFObjectC6offsets5Int64Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "path",
            "printedName": "path",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC4pathSSvp",
            "mangledName": "$s9SecurePDF9PDFObjectC4pathSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC4pathSSvg",
                "mangledName": "$s9SecurePDF9PDFObjectC4pathSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "size",
            "printedName": "size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC4sizes5Int64Vvp",
            "mangledName": "$s9SecurePDF9PDFObjectC4sizes5Int64Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC4sizes5Int64Vvg",
                "mangledName": "$s9SecurePDF9PDFObjectC4sizes5Int64Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "value",
            "printedName": "value",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF9PDFObjectC5valueSSvp",
            "mangledName": "$s9SecurePDF9PDFObjectC5valueSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC5valueSSvg",
                "mangledName": "$s9SecurePDF9PDFObjectC5valueSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC5valueSSvs",
                "mangledName": "$s9SecurePDF9PDFObjectC5valueSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF9PDFObjectC5valueSSvM",
                "mangledName": "$s9SecurePDF9PDFObjectC5valueSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF9PDFObjectC",
        "mangledName": "$s9SecurePDF9PDFObjectC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "PDFPage",
        "printedName": "PDFPage",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFPage",
                "printedName": "SecurePDF.PDFPage",
                "usr": "s:9SecurePDF7PDFPageC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF7PDFPageCACycfc",
            "mangledName": "$s9SecurePDF7PDFPageCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "handle",
            "printedName": "handle",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFPageC6handles5Int64Vvp",
            "mangledName": "$s9SecurePDF7PDFPageC6handles5Int64Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFPageC6handles5Int64Vvg",
                "mangledName": "$s9SecurePDF7PDFPageC6handles5Int64Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFPageC6handles5Int64Vvs",
                "mangledName": "$s9SecurePDF7PDFPageC6handles5Int64Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFPageC6handles5Int64VvM",
                "mangledName": "$s9SecurePDF7PDFPageC6handles5Int64VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "height",
            "printedName": "height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFPageC6heightSSvp",
            "mangledName": "$s9SecurePDF7PDFPageC6heightSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFPageC6heightSSvg",
                "mangledName": "$s9SecurePDF7PDFPageC6heightSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rotate",
            "printedName": "rotate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFPageC6rotates5Int32Vvp",
            "mangledName": "$s9SecurePDF7PDFPageC6rotates5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFPageC6rotates5Int32Vvg",
                "mangledName": "$s9SecurePDF7PDFPageC6rotates5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "width",
            "printedName": "width",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF7PDFPageC5widthSSvp",
            "mangledName": "$s9SecurePDF7PDFPageC5widthSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF7PDFPageC5widthSSvg",
                "mangledName": "$s9SecurePDF7PDFPageC5widthSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF7PDFPageC",
        "mangledName": "$s9SecurePDF7PDFPageC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "PDFPagePosition",
        "printedName": "PDFPagePosition",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFPagePosition",
                "printedName": "SecurePDF.PDFPagePosition",
                "usr": "s:9SecurePDF15PDFPagePositionC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF15PDFPagePositionCACycfc",
            "mangledName": "$s9SecurePDF15PDFPagePositionCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "pageIndex",
            "printedName": "pageIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF15PDFPagePositionC9pageIndexs5Int32Vvp",
            "mangledName": "$s9SecurePDF15PDFPagePositionC9pageIndexs5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF15PDFPagePositionC9pageIndexs5Int32Vvg",
                "mangledName": "$s9SecurePDF15PDFPagePositionC9pageIndexs5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "x",
            "printedName": "x",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF15PDFPagePositionC1xSSvp",
            "mangledName": "$s9SecurePDF15PDFPagePositionC1xSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF15PDFPagePositionC1xSSvg",
                "mangledName": "$s9SecurePDF15PDFPagePositionC1xSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "y",
            "printedName": "y",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF15PDFPagePositionC1ySSvp",
            "mangledName": "$s9SecurePDF15PDFPagePositionC1ySSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF15PDFPagePositionC1ySSvg",
                "mangledName": "$s9SecurePDF15PDFPagePositionC1ySSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF15PDFPagePositionC",
        "mangledName": "$s9SecurePDF15PDFPagePositionC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "ChainValidationResults",
        "printedName": "ChainValidationResults",
        "children": [
          {
            "kind": "Var",
            "name": "cvrUnknown",
            "printedName": "cvrUnknown",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ChainValidationResults.Type) -> SecurePDF.ChainValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainValidationResults",
                    "printedName": "SecurePDF.ChainValidationResults",
                    "usr": "s:9SecurePDF22ChainValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ChainValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChainValidationResults",
                        "printedName": "SecurePDF.ChainValidationResults",
                        "usr": "s:9SecurePDF22ChainValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF22ChainValidationResultsO10cvrUnknownyA2CmF",
            "mangledName": "$s9SecurePDF22ChainValidationResultsO10cvrUnknownyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cvrValid",
            "printedName": "cvrValid",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ChainValidationResults.Type) -> SecurePDF.ChainValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainValidationResults",
                    "printedName": "SecurePDF.ChainValidationResults",
                    "usr": "s:9SecurePDF22ChainValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ChainValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChainValidationResults",
                        "printedName": "SecurePDF.ChainValidationResults",
                        "usr": "s:9SecurePDF22ChainValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF22ChainValidationResultsO8cvrValidyA2CmF",
            "mangledName": "$s9SecurePDF22ChainValidationResultsO8cvrValidyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cvrValidButUntrusted",
            "printedName": "cvrValidButUntrusted",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ChainValidationResults.Type) -> SecurePDF.ChainValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainValidationResults",
                    "printedName": "SecurePDF.ChainValidationResults",
                    "usr": "s:9SecurePDF22ChainValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ChainValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChainValidationResults",
                        "printedName": "SecurePDF.ChainValidationResults",
                        "usr": "s:9SecurePDF22ChainValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF22ChainValidationResultsO20cvrValidButUntrustedyA2CmF",
            "mangledName": "$s9SecurePDF22ChainValidationResultsO20cvrValidButUntrustedyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cvrInvalid",
            "printedName": "cvrInvalid",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ChainValidationResults.Type) -> SecurePDF.ChainValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainValidationResults",
                    "printedName": "SecurePDF.ChainValidationResults",
                    "usr": "s:9SecurePDF22ChainValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ChainValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChainValidationResults",
                        "printedName": "SecurePDF.ChainValidationResults",
                        "usr": "s:9SecurePDF22ChainValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF22ChainValidationResultsO10cvrInvalidyA2CmF",
            "mangledName": "$s9SecurePDF22ChainValidationResultsO10cvrInvalidyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "cvrCantBeEstablished",
            "printedName": "cvrCantBeEstablished",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ChainValidationResults.Type) -> SecurePDF.ChainValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainValidationResults",
                    "printedName": "SecurePDF.ChainValidationResults",
                    "usr": "s:9SecurePDF22ChainValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ChainValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChainValidationResults",
                        "printedName": "SecurePDF.ChainValidationResults",
                        "usr": "s:9SecurePDF22ChainValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF22ChainValidationResultsO20cvrCantBeEstablishedyA2CmF",
            "mangledName": "$s9SecurePDF22ChainValidationResultsO20cvrCantBeEstablishedyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.ChainValidationResults?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainValidationResults",
                    "printedName": "SecurePDF.ChainValidationResults",
                    "usr": "s:9SecurePDF22ChainValidationResultsO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF22ChainValidationResultsO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF22ChainValidationResultsO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF22ChainValidationResultsO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF22ChainValidationResultsO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF22ChainValidationResultsO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF22ChainValidationResultsO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF22ChainValidationResultsO",
        "mangledName": "$s9SecurePDF22ChainValidationResultsO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFSignatureProfiles",
        "printedName": "PDFSignatureProfiles",
        "children": [
          {
            "kind": "Var",
            "name": "pfNone",
            "printedName": "pfNone",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignatureProfiles.Type) -> SecurePDF.PDFSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignatureProfiles",
                    "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignatureProfiles",
                        "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF20PDFSignatureProfilesO6pfNoneyA2CmF",
            "mangledName": "$s9SecurePDF20PDFSignatureProfilesO6pfNoneyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "pfBaselineB",
            "printedName": "pfBaselineB",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignatureProfiles.Type) -> SecurePDF.PDFSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignatureProfiles",
                    "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignatureProfiles",
                        "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF20PDFSignatureProfilesO11pfBaselineByA2CmF",
            "mangledName": "$s9SecurePDF20PDFSignatureProfilesO11pfBaselineByA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "pfBaselineT",
            "printedName": "pfBaselineT",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignatureProfiles.Type) -> SecurePDF.PDFSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignatureProfiles",
                    "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignatureProfiles",
                        "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF20PDFSignatureProfilesO11pfBaselineTyA2CmF",
            "mangledName": "$s9SecurePDF20PDFSignatureProfilesO11pfBaselineTyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "pfBaselineLT",
            "printedName": "pfBaselineLT",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignatureProfiles.Type) -> SecurePDF.PDFSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignatureProfiles",
                    "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignatureProfiles",
                        "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF20PDFSignatureProfilesO12pfBaselineLTyA2CmF",
            "mangledName": "$s9SecurePDF20PDFSignatureProfilesO12pfBaselineLTyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "pfBaselineLTA",
            "printedName": "pfBaselineLTA",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignatureProfiles.Type) -> SecurePDF.PDFSignatureProfiles",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignatureProfiles",
                    "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignatureProfiles.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignatureProfiles",
                        "printedName": "SecurePDF.PDFSignatureProfiles",
                        "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF20PDFSignatureProfilesO13pfBaselineLTAyA2CmF",
            "mangledName": "$s9SecurePDF20PDFSignatureProfilesO13pfBaselineLTAyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFSignatureProfiles?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignatureProfiles",
                    "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF20PDFSignatureProfilesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF20PDFSignatureProfilesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF20PDFSignatureProfilesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF20PDFSignatureProfilesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF20PDFSignatureProfilesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF20PDFSignatureProfilesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF20PDFSignatureProfilesO",
        "mangledName": "$s9SecurePDF20PDFSignatureProfilesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFSignatureTypes",
        "printedName": "PDFSignatureTypes",
        "children": [
          {
            "kind": "Var",
            "name": "stLegacy",
            "printedName": "stLegacy",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignatureTypes.Type) -> SecurePDF.PDFSignatureTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureTypes",
                    "printedName": "SecurePDF.PDFSignatureTypes",
                    "usr": "s:9SecurePDF17PDFSignatureTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignatureTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignatureTypes",
                        "printedName": "SecurePDF.PDFSignatureTypes",
                        "usr": "s:9SecurePDF17PDFSignatureTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF17PDFSignatureTypesO8stLegacyyA2CmF",
            "mangledName": "$s9SecurePDF17PDFSignatureTypesO8stLegacyyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "stAdvanced",
            "printedName": "stAdvanced",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignatureTypes.Type) -> SecurePDF.PDFSignatureTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureTypes",
                    "printedName": "SecurePDF.PDFSignatureTypes",
                    "usr": "s:9SecurePDF17PDFSignatureTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignatureTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignatureTypes",
                        "printedName": "SecurePDF.PDFSignatureTypes",
                        "usr": "s:9SecurePDF17PDFSignatureTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF17PDFSignatureTypesO10stAdvancedyA2CmF",
            "mangledName": "$s9SecurePDF17PDFSignatureTypesO10stAdvancedyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "stDTS",
            "printedName": "stDTS",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignatureTypes.Type) -> SecurePDF.PDFSignatureTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureTypes",
                    "printedName": "SecurePDF.PDFSignatureTypes",
                    "usr": "s:9SecurePDF17PDFSignatureTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignatureTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignatureTypes",
                        "printedName": "SecurePDF.PDFSignatureTypes",
                        "usr": "s:9SecurePDF17PDFSignatureTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF17PDFSignatureTypesO5stDTSyA2CmF",
            "mangledName": "$s9SecurePDF17PDFSignatureTypesO5stDTSyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "stEmptyField",
            "printedName": "stEmptyField",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.PDFSignatureTypes.Type) -> SecurePDF.PDFSignatureTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureTypes",
                    "printedName": "SecurePDF.PDFSignatureTypes",
                    "usr": "s:9SecurePDF17PDFSignatureTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.PDFSignatureTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PDFSignatureTypes",
                        "printedName": "SecurePDF.PDFSignatureTypes",
                        "usr": "s:9SecurePDF17PDFSignatureTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF17PDFSignatureTypesO12stEmptyFieldyA2CmF",
            "mangledName": "$s9SecurePDF17PDFSignatureTypesO12stEmptyFieldyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.PDFSignatureTypes?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureTypes",
                    "printedName": "SecurePDF.PDFSignatureTypes",
                    "usr": "s:9SecurePDF17PDFSignatureTypesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF17PDFSignatureTypesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF17PDFSignatureTypesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF17PDFSignatureTypesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF17PDFSignatureTypesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF17PDFSignatureTypesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF17PDFSignatureTypesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF17PDFSignatureTypesO",
        "mangledName": "$s9SecurePDF17PDFSignatureTypesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SignatureValidationResults",
        "printedName": "SignatureValidationResults",
        "children": [
          {
            "kind": "Var",
            "name": "svrUnknown",
            "printedName": "svrUnknown",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.SignatureValidationResults.Type) -> SecurePDF.SignatureValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureValidationResults",
                    "printedName": "SecurePDF.SignatureValidationResults",
                    "usr": "s:9SecurePDF26SignatureValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.SignatureValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureValidationResults",
                        "printedName": "SecurePDF.SignatureValidationResults",
                        "usr": "s:9SecurePDF26SignatureValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF26SignatureValidationResultsO10svrUnknownyA2CmF",
            "mangledName": "$s9SecurePDF26SignatureValidationResultsO10svrUnknownyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "svrValid",
            "printedName": "svrValid",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.SignatureValidationResults.Type) -> SecurePDF.SignatureValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureValidationResults",
                    "printedName": "SecurePDF.SignatureValidationResults",
                    "usr": "s:9SecurePDF26SignatureValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.SignatureValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureValidationResults",
                        "printedName": "SecurePDF.SignatureValidationResults",
                        "usr": "s:9SecurePDF26SignatureValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF26SignatureValidationResultsO8svrValidyA2CmF",
            "mangledName": "$s9SecurePDF26SignatureValidationResultsO8svrValidyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "svrCorrupted",
            "printedName": "svrCorrupted",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.SignatureValidationResults.Type) -> SecurePDF.SignatureValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureValidationResults",
                    "printedName": "SecurePDF.SignatureValidationResults",
                    "usr": "s:9SecurePDF26SignatureValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.SignatureValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureValidationResults",
                        "printedName": "SecurePDF.SignatureValidationResults",
                        "usr": "s:9SecurePDF26SignatureValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF26SignatureValidationResultsO12svrCorruptedyA2CmF",
            "mangledName": "$s9SecurePDF26SignatureValidationResultsO12svrCorruptedyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "svrSignerNotFound",
            "printedName": "svrSignerNotFound",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.SignatureValidationResults.Type) -> SecurePDF.SignatureValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureValidationResults",
                    "printedName": "SecurePDF.SignatureValidationResults",
                    "usr": "s:9SecurePDF26SignatureValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.SignatureValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureValidationResults",
                        "printedName": "SecurePDF.SignatureValidationResults",
                        "usr": "s:9SecurePDF26SignatureValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF26SignatureValidationResultsO17svrSignerNotFoundyA2CmF",
            "mangledName": "$s9SecurePDF26SignatureValidationResultsO17svrSignerNotFoundyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "svrFailure",
            "printedName": "svrFailure",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.SignatureValidationResults.Type) -> SecurePDF.SignatureValidationResults",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureValidationResults",
                    "printedName": "SecurePDF.SignatureValidationResults",
                    "usr": "s:9SecurePDF26SignatureValidationResultsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.SignatureValidationResults.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureValidationResults",
                        "printedName": "SecurePDF.SignatureValidationResults",
                        "usr": "s:9SecurePDF26SignatureValidationResultsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF26SignatureValidationResultsO10svrFailureyA2CmF",
            "mangledName": "$s9SecurePDF26SignatureValidationResultsO10svrFailureyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.SignatureValidationResults?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureValidationResults",
                    "printedName": "SecurePDF.SignatureValidationResults",
                    "usr": "s:9SecurePDF26SignatureValidationResultsO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF26SignatureValidationResultsO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF26SignatureValidationResultsO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF26SignatureValidationResultsO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF26SignatureValidationResultsO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF26SignatureValidationResultsO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF26SignatureValidationResultsO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF26SignatureValidationResultsO",
        "mangledName": "$s9SecurePDF26SignatureValidationResultsO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PDFSignature",
        "printedName": "PDFSignature",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSignature",
                "printedName": "SecurePDF.PDFSignature",
                "usr": "s:9SecurePDF12PDFSignatureC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF12PDFSignatureCACycfc",
            "mangledName": "$s9SecurePDF12PDFSignatureCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "authorName",
            "printedName": "authorName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC10authorNameSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC10authorNameSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC10authorNameSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC10authorNameSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "chainValidationDetails",
            "printedName": "chainValidationDetails",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC22chainValidationDetailss5Int32Vvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC22chainValidationDetailss5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC22chainValidationDetailss5Int32Vvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC22chainValidationDetailss5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "chainValidationResult",
            "printedName": "chainValidationResult",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChainValidationResults",
                "printedName": "SecurePDF.ChainValidationResults",
                "usr": "s:9SecurePDF22ChainValidationResultsO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC21chainValidationResultAA05ChainE7ResultsOvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC21chainValidationResultAA05ChainE7ResultsOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainValidationResults",
                    "printedName": "SecurePDF.ChainValidationResults",
                    "usr": "s:9SecurePDF22ChainValidationResultsO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC21chainValidationResultAA05ChainE7ResultsOvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC21chainValidationResultAA05ChainE7ResultsOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "claimedSigningTime",
            "printedName": "claimedSigningTime",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC18claimedSigningTimeSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC18claimedSigningTimeSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC18claimedSigningTimeSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC18claimedSigningTimeSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "coverageEndsAt",
            "printedName": "coverageEndsAt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC14coverageEndsAts5Int32Vvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC14coverageEndsAts5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC14coverageEndsAts5Int32Vvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC14coverageEndsAts5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hashAlgorithm",
            "printedName": "hashAlgorithm",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC13hashAlgorithmSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC13hashAlgorithmSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC13hashAlgorithmSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC13hashAlgorithmSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "profile",
            "printedName": "profile",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSignatureProfiles",
                "printedName": "SecurePDF.PDFSignatureProfiles",
                "usr": "s:9SecurePDF20PDFSignatureProfilesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC7profileAA0C8ProfilesOvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC7profileAA0C8ProfilesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureProfiles",
                    "printedName": "SecurePDF.PDFSignatureProfiles",
                    "usr": "s:9SecurePDF20PDFSignatureProfilesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC7profileAA0C8ProfilesOvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC7profileAA0C8ProfilesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "reason",
            "printedName": "reason",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC6reasonSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC6reasonSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC6reasonSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC6reasonSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureType",
            "printedName": "signatureType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PDFSignatureTypes",
                "printedName": "SecurePDF.PDFSignatureTypes",
                "usr": "s:9SecurePDF17PDFSignatureTypesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC13signatureTypeAA0C5TypesOvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC13signatureTypeAA0C5TypesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PDFSignatureTypes",
                    "printedName": "SecurePDF.PDFSignatureTypes",
                    "usr": "s:9SecurePDF17PDFSignatureTypesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC13signatureTypeAA0C5TypesOvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC13signatureTypeAA0C5TypesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signerCertIndex",
            "printedName": "signerCertIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC15signerCertIndexs5Int32Vvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC15signerCertIndexs5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC15signerCertIndexs5Int32Vvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC15signerCertIndexs5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "timestampCertIndex",
            "printedName": "timestampCertIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC18timestampCertIndexs5Int32Vvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC18timestampCertIndexs5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC18timestampCertIndexs5Int32Vvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC18timestampCertIndexs5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "timestamped",
            "printedName": "timestamped",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC11timestampedSbvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC11timestampedSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC11timestampedSbvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC11timestampedSbvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "validatedSigningTime",
            "printedName": "validatedSigningTime",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC20validatedSigningTimeSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC20validatedSigningTimeSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC20validatedSigningTimeSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC20validatedSigningTimeSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "validationResult",
            "printedName": "validationResult",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SignatureValidationResults",
                "printedName": "SecurePDF.SignatureValidationResults",
                "usr": "s:9SecurePDF26SignatureValidationResultsO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC16validationResultAA26SignatureValidationResultsOvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC16validationResultAA26SignatureValidationResultsOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureValidationResults",
                    "printedName": "SecurePDF.SignatureValidationResults",
                    "usr": "s:9SecurePDF26SignatureValidationResultsO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC16validationResultAA26SignatureValidationResultsOvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC16validationResultAA26SignatureValidationResultsOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "widgetHeight",
            "printedName": "widgetHeight",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC12widgetHeightSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC12widgetHeightSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC12widgetHeightSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC12widgetHeightSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "widgetOffsetX",
            "printedName": "widgetOffsetX",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC13widgetOffsetXSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC13widgetOffsetXSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC13widgetOffsetXSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC13widgetOffsetXSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "widgetOffsetY",
            "printedName": "widgetOffsetY",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC13widgetOffsetYSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC13widgetOffsetYSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC13widgetOffsetYSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC13widgetOffsetYSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "widgetPages",
            "printedName": "widgetPages",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC11widgetPagesSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC11widgetPagesSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC11widgetPagesSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC11widgetPagesSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "widgetWidth",
            "printedName": "widgetWidth",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF12PDFSignatureC11widgetWidthSSvp",
            "mangledName": "$s9SecurePDF12PDFSignatureC11widgetWidthSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF12PDFSignatureC11widgetWidthSSvg",
                "mangledName": "$s9SecurePDF12PDFSignatureC11widgetWidthSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF12PDFSignatureC",
        "mangledName": "$s9SecurePDF12PDFSignatureC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "ProxyAuthSchemes",
        "printedName": "ProxyAuthSchemes",
        "children": [
          {
            "kind": "Var",
            "name": "authBasic",
            "printedName": "authBasic",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxyAuthSchemes.Type) -> SecurePDF.ProxyAuthSchemes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxyAuthSchemes",
                    "printedName": "SecurePDF.ProxyAuthSchemes",
                    "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxyAuthSchemes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxyAuthSchemes",
                        "printedName": "SecurePDF.ProxyAuthSchemes",
                        "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF16ProxyAuthSchemesO9authBasicyA2CmF",
            "mangledName": "$s9SecurePDF16ProxyAuthSchemesO9authBasicyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "authDigest",
            "printedName": "authDigest",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxyAuthSchemes.Type) -> SecurePDF.ProxyAuthSchemes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxyAuthSchemes",
                    "printedName": "SecurePDF.ProxyAuthSchemes",
                    "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxyAuthSchemes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxyAuthSchemes",
                        "printedName": "SecurePDF.ProxyAuthSchemes",
                        "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF16ProxyAuthSchemesO10authDigestyA2CmF",
            "mangledName": "$s9SecurePDF16ProxyAuthSchemesO10authDigestyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "authProprietary",
            "printedName": "authProprietary",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxyAuthSchemes.Type) -> SecurePDF.ProxyAuthSchemes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxyAuthSchemes",
                    "printedName": "SecurePDF.ProxyAuthSchemes",
                    "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxyAuthSchemes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxyAuthSchemes",
                        "printedName": "SecurePDF.ProxyAuthSchemes",
                        "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF16ProxyAuthSchemesO15authProprietaryyA2CmF",
            "mangledName": "$s9SecurePDF16ProxyAuthSchemesO15authProprietaryyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "authNone",
            "printedName": "authNone",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxyAuthSchemes.Type) -> SecurePDF.ProxyAuthSchemes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxyAuthSchemes",
                    "printedName": "SecurePDF.ProxyAuthSchemes",
                    "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxyAuthSchemes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxyAuthSchemes",
                        "printedName": "SecurePDF.ProxyAuthSchemes",
                        "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF16ProxyAuthSchemesO8authNoneyA2CmF",
            "mangledName": "$s9SecurePDF16ProxyAuthSchemesO8authNoneyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "authNtlm",
            "printedName": "authNtlm",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxyAuthSchemes.Type) -> SecurePDF.ProxyAuthSchemes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxyAuthSchemes",
                    "printedName": "SecurePDF.ProxyAuthSchemes",
                    "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxyAuthSchemes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxyAuthSchemes",
                        "printedName": "SecurePDF.ProxyAuthSchemes",
                        "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF16ProxyAuthSchemesO8authNtlmyA2CmF",
            "mangledName": "$s9SecurePDF16ProxyAuthSchemesO8authNtlmyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "authNegotiate",
            "printedName": "authNegotiate",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxyAuthSchemes.Type) -> SecurePDF.ProxyAuthSchemes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxyAuthSchemes",
                    "printedName": "SecurePDF.ProxyAuthSchemes",
                    "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxyAuthSchemes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxyAuthSchemes",
                        "printedName": "SecurePDF.ProxyAuthSchemes",
                        "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF16ProxyAuthSchemesO13authNegotiateyA2CmF",
            "mangledName": "$s9SecurePDF16ProxyAuthSchemesO13authNegotiateyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.ProxyAuthSchemes?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxyAuthSchemes",
                    "printedName": "SecurePDF.ProxyAuthSchemes",
                    "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF16ProxyAuthSchemesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF16ProxyAuthSchemesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF16ProxyAuthSchemesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF16ProxyAuthSchemesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF16ProxyAuthSchemesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF16ProxyAuthSchemesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF16ProxyAuthSchemesO",
        "mangledName": "$s9SecurePDF16ProxyAuthSchemesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ProxySSLTypes",
        "printedName": "ProxySSLTypes",
        "children": [
          {
            "kind": "Var",
            "name": "psAutomatic",
            "printedName": "psAutomatic",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxySSLTypes.Type) -> SecurePDF.ProxySSLTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxySSLTypes",
                    "printedName": "SecurePDF.ProxySSLTypes",
                    "usr": "s:9SecurePDF13ProxySSLTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxySSLTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxySSLTypes",
                        "printedName": "SecurePDF.ProxySSLTypes",
                        "usr": "s:9SecurePDF13ProxySSLTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF13ProxySSLTypesO11psAutomaticyA2CmF",
            "mangledName": "$s9SecurePDF13ProxySSLTypesO11psAutomaticyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "psAlways",
            "printedName": "psAlways",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxySSLTypes.Type) -> SecurePDF.ProxySSLTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxySSLTypes",
                    "printedName": "SecurePDF.ProxySSLTypes",
                    "usr": "s:9SecurePDF13ProxySSLTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxySSLTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxySSLTypes",
                        "printedName": "SecurePDF.ProxySSLTypes",
                        "usr": "s:9SecurePDF13ProxySSLTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF13ProxySSLTypesO8psAlwaysyA2CmF",
            "mangledName": "$s9SecurePDF13ProxySSLTypesO8psAlwaysyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "psNever",
            "printedName": "psNever",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxySSLTypes.Type) -> SecurePDF.ProxySSLTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxySSLTypes",
                    "printedName": "SecurePDF.ProxySSLTypes",
                    "usr": "s:9SecurePDF13ProxySSLTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxySSLTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxySSLTypes",
                        "printedName": "SecurePDF.ProxySSLTypes",
                        "usr": "s:9SecurePDF13ProxySSLTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF13ProxySSLTypesO7psNeveryA2CmF",
            "mangledName": "$s9SecurePDF13ProxySSLTypesO7psNeveryA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "psTunnel",
            "printedName": "psTunnel",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.ProxySSLTypes.Type) -> SecurePDF.ProxySSLTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxySSLTypes",
                    "printedName": "SecurePDF.ProxySSLTypes",
                    "usr": "s:9SecurePDF13ProxySSLTypesO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.ProxySSLTypes.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProxySSLTypes",
                        "printedName": "SecurePDF.ProxySSLTypes",
                        "usr": "s:9SecurePDF13ProxySSLTypesO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF13ProxySSLTypesO8psTunnelyA2CmF",
            "mangledName": "$s9SecurePDF13ProxySSLTypesO8psTunnelyA2CmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "SecurePDF.ProxySSLTypes?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxySSLTypes",
                    "printedName": "SecurePDF.ProxySSLTypes",
                    "usr": "s:9SecurePDF13ProxySSLTypesO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF13ProxySSLTypesO8rawValueACSgs5Int32V_tcfc",
            "mangledName": "$s9SecurePDF13ProxySSLTypesO8rawValueACSgs5Int32V_tcfc",
            "moduleName": "SecurePDF",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF13ProxySSLTypesO8rawValues5Int32Vvp",
            "mangledName": "$s9SecurePDF13ProxySSLTypesO8rawValues5Int32Vvp",
            "moduleName": "SecurePDF",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF13ProxySSLTypesO8rawValues5Int32Vvg",
                "mangledName": "$s9SecurePDF13ProxySSLTypesO8rawValues5Int32Vvg",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF13ProxySSLTypesO",
        "mangledName": "$s9SecurePDF13ProxySSLTypesO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "Int32",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Proxy",
        "printedName": "Proxy",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Proxy",
                "printedName": "SecurePDF.Proxy",
                "usr": "s:9SecurePDF5ProxyC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF5ProxyCACycfc",
            "mangledName": "$s9SecurePDF5ProxyCACycfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(server:port:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Proxy",
                "printedName": "SecurePDF.Proxy",
                "usr": "s:9SecurePDF5ProxyC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF5ProxyC6server4portACSS_s5Int32Vtcfc",
            "mangledName": "$s9SecurePDF5ProxyC6server4portACSS_s5Int32Vtcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(server:port:user:password:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Proxy",
                "printedName": "SecurePDF.Proxy",
                "usr": "s:9SecurePDF5ProxyC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF5ProxyC6server4port4user8passwordACSS_s5Int32VS2Stcfc",
            "mangledName": "$s9SecurePDF5ProxyC6server4port4user8passwordACSS_s5Int32VS2Stcfc",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "authScheme",
            "printedName": "authScheme",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProxyAuthSchemes",
                "printedName": "SecurePDF.ProxyAuthSchemes",
                "usr": "s:9SecurePDF16ProxyAuthSchemesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF5ProxyC10authSchemeAA0C11AuthSchemesOvp",
            "mangledName": "$s9SecurePDF5ProxyC10authSchemeAA0C11AuthSchemesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxyAuthSchemes",
                    "printedName": "SecurePDF.ProxyAuthSchemes",
                    "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC10authSchemeAA0C11AuthSchemesOvg",
                "mangledName": "$s9SecurePDF5ProxyC10authSchemeAA0C11AuthSchemesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProxyAuthSchemes",
                    "printedName": "SecurePDF.ProxyAuthSchemes",
                    "usr": "s:9SecurePDF16ProxyAuthSchemesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC10authSchemeAA0C11AuthSchemesOvs",
                "mangledName": "$s9SecurePDF5ProxyC10authSchemeAA0C11AuthSchemesOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC10authSchemeAA0C11AuthSchemesOvM",
                "mangledName": "$s9SecurePDF5ProxyC10authSchemeAA0C11AuthSchemesOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "autoDetect",
            "printedName": "autoDetect",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF5ProxyC10autoDetectSbvp",
            "mangledName": "$s9SecurePDF5ProxyC10autoDetectSbvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC10autoDetectSbvg",
                "mangledName": "$s9SecurePDF5ProxyC10autoDetectSbvg",
                "moduleName": "SecurePDF",
                "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:9SecurePDF5ProxyC10autoDetectSbvs",
                "mangledName": "$s9SecurePDF5ProxyC10autoDetectSbvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC10autoDetectSbvM",
                "mangledName": "$s9SecurePDF5ProxyC10autoDetectSbvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "password",
            "printedName": "password",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF5ProxyC8passwordSSvp",
            "mangledName": "$s9SecurePDF5ProxyC8passwordSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC8passwordSSvg",
                "mangledName": "$s9SecurePDF5ProxyC8passwordSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC8passwordSSvs",
                "mangledName": "$s9SecurePDF5ProxyC8passwordSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC8passwordSSvM",
                "mangledName": "$s9SecurePDF5ProxyC8passwordSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "port",
            "printedName": "port",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF5ProxyC4ports5Int32Vvp",
            "mangledName": "$s9SecurePDF5ProxyC4ports5Int32Vvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC4ports5Int32Vvg",
                "mangledName": "$s9SecurePDF5ProxyC4ports5Int32Vvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC4ports5Int32Vvs",
                "mangledName": "$s9SecurePDF5ProxyC4ports5Int32Vvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC4ports5Int32VvM",
                "mangledName": "$s9SecurePDF5ProxyC4ports5Int32VvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "server",
            "printedName": "server",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF5ProxyC6serverSSvp",
            "mangledName": "$s9SecurePDF5ProxyC6serverSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC6serverSSvg",
                "mangledName": "$s9SecurePDF5ProxyC6serverSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC6serverSSvs",
                "mangledName": "$s9SecurePDF5ProxyC6serverSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC6serverSSvM",
                "mangledName": "$s9SecurePDF5ProxyC6serverSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ssl",
            "printedName": "ssl",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProxySSLTypes",
                "printedName": "SecurePDF.ProxySSLTypes",
                "usr": "s:9SecurePDF13ProxySSLTypesO"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF5ProxyC3sslAA0C8SSLTypesOvp",
            "mangledName": "$s9SecurePDF5ProxyC3sslAA0C8SSLTypesOvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProxySSLTypes",
                    "printedName": "SecurePDF.ProxySSLTypes",
                    "usr": "s:9SecurePDF13ProxySSLTypesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC3sslAA0C8SSLTypesOvg",
                "mangledName": "$s9SecurePDF5ProxyC3sslAA0C8SSLTypesOvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProxySSLTypes",
                    "printedName": "SecurePDF.ProxySSLTypes",
                    "usr": "s:9SecurePDF13ProxySSLTypesO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC3sslAA0C8SSLTypesOvs",
                "mangledName": "$s9SecurePDF5ProxyC3sslAA0C8SSLTypesOvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC3sslAA0C8SSLTypesOvM",
                "mangledName": "$s9SecurePDF5ProxyC3sslAA0C8SSLTypesOvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "user",
            "printedName": "user",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF5ProxyC4userSSvp",
            "mangledName": "$s9SecurePDF5ProxyC4userSSvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC4userSSvg",
                "mangledName": "$s9SecurePDF5ProxyC4userSSvg",
                "moduleName": "SecurePDF",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC4userSSvs",
                "mangledName": "$s9SecurePDF5ProxyC4userSSvs",
                "moduleName": "SecurePDF",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF5ProxyC4userSSvM",
                "mangledName": "$s9SecurePDF5ProxyC4userSSvM",
                "moduleName": "SecurePDF",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF5ProxyC",
        "mangledName": "$s9SecurePDF5ProxyC",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "SecurePDFReadonlyList",
        "printedName": "SecurePDFReadonlyList",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFReadonlyList",
                "printedName": "SecurePDF.SecurePDFReadonlyList<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:9SecurePDF0A15PDFReadonlyListC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF0A15PDFReadonlyListCACyxGycfc",
            "mangledName": "$s9SecurePDF0A15PDFReadonlyListCACyxGycfc",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "startIndex",
            "printedName": "startIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF0A15PDFReadonlyListC10startIndexSivp",
            "mangledName": "$s9SecurePDF0A15PDFReadonlyListC10startIndexSivp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF0A15PDFReadonlyListC10startIndexSivg",
                "mangledName": "$s9SecurePDF0A15PDFReadonlyListC10startIndexSivg",
                "moduleName": "SecurePDF",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Element>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "endIndex",
            "printedName": "endIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF0A15PDFReadonlyListC8endIndexSivp",
            "mangledName": "$s9SecurePDF0A15PDFReadonlyListC8endIndexSivp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF0A15PDFReadonlyListC8endIndexSivg",
                "mangledName": "$s9SecurePDF0A15PDFReadonlyListC8endIndexSivg",
                "moduleName": "SecurePDF",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Element>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "index",
            "printedName": "index(after:)",
            "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:9SecurePDF0A15PDFReadonlyListC5index5afterS2i_tF",
            "mangledName": "$s9SecurePDF0A15PDFReadonlyListC5index5afterS2i_tF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Subscript",
            "name": "subscript",
            "printedName": "subscript(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Subscript",
            "usr": "s:9SecurePDF0A15PDFReadonlyListCyxSicip",
            "mangledName": "$s9SecurePDF0A15PDFReadonlyListCyxSicip",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF0A15PDFReadonlyListCyxSicig",
                "mangledName": "$s9SecurePDF0A15PDFReadonlyListCyxSicig",
                "moduleName": "SecurePDF",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Element>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "makeIterator",
            "printedName": "makeIterator()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AnyIterator",
                "printedName": "Swift.AnyIterator<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:s11AnyIteratorV"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF0A15PDFReadonlyListC12makeIterators03AnyF0VyxGyF",
            "mangledName": "$s9SecurePDF0A15PDFReadonlyListC12makeIterators03AnyF0VyxGyF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF0A15PDFReadonlyListC",
        "mangledName": "$s9SecurePDF0A15PDFReadonlyListC",
        "moduleName": "SecurePDF",
        "genericSig": "<τ_0_0>",
        "sugared_genericSig": "<Element>",
        "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": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyIterator",
                    "printedName": "Swift.AnyIterator<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s11AnyIteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Slice",
                    "printedName": "Swift.Slice<SecurePDF.SecurePDFReadonlyList<τ_0_0>>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecurePDFReadonlyList",
                        "printedName": "SecurePDF.SecurePDFReadonlyList<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                      }
                    ],
                    "usr": "s:s5SliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<SecurePDF.SecurePDFReadonlyList<τ_0_0>>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecurePDFReadonlyList",
                        "printedName": "SecurePDF.SecurePDFReadonlyList<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyIterator",
                    "printedName": "Swift.AnyIterator<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s11AnyIteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SecurePDFList",
        "printedName": "SecurePDFList",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF0A7PDFListCyACyxGqd__c7ElementQyd__RszSTRd__lufc",
            "mangledName": "$s9SecurePDF0A7PDFListCyACyxGqd__c7ElementQyd__RszSTRd__lufc",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Element, τ_1_0 : Swift.Sequence>",
            "sugared_genericSig": "<Element, S where Element == S.Element, S : Swift.Sequence>",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "append",
            "printedName": "append(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF0A7PDFListC6appendyyxF",
            "mangledName": "$s9SecurePDF0A7PDFListC6appendyyxF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "remove",
            "printedName": "remove(at:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:9SecurePDF0A7PDFListC6remove2atys5Int32V_tF",
            "mangledName": "$s9SecurePDF0A7PDFListC6remove2atys5Int32V_tF",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF0A7PDFListCACyxGycfc",
            "mangledName": "$s9SecurePDF0A7PDFListCACyxGycfc",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "overriding": true,
            "implicit": true,
            "declAttributes": [
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(arrayLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecurePDFList",
                "printedName": "SecurePDF.SecurePDFList<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:9SecurePDF0A7PDFListC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:9SecurePDF0A7PDFListC12arrayLiteralACyxGxd_tcfc",
            "mangledName": "$s9SecurePDF0A7PDFListC12arrayLiteralACyxGxd_tcfc",
            "moduleName": "SecurePDF",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "declAttributes": [
              "Convenience",
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "s:9SecurePDF0A7PDFListC",
        "mangledName": "$s9SecurePDF0A7PDFListC",
        "moduleName": "SecurePDF",
        "genericSig": "<τ_0_0>",
        "sugared_genericSig": "<Element>",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "superclassUsr": "s:9SecurePDF0A15PDFReadonlyListC",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "SecurePDF.SecurePDFReadonlyList<τ_0_0>"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyIterator",
                    "printedName": "Swift.AnyIterator<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s11AnyIteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Slice",
                    "printedName": "Swift.Slice<SecurePDF.SecurePDFReadonlyList<τ_0_0>>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecurePDFReadonlyList",
                        "printedName": "SecurePDF.SecurePDFReadonlyList<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                      }
                    ],
                    "usr": "s:s5SliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<SecurePDF.SecurePDFReadonlyList<τ_0_0>>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecurePDFReadonlyList",
                        "printedName": "SecurePDF.SecurePDFReadonlyList<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:9SecurePDF0A15PDFReadonlyListC"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyIterator",
                    "printedName": "Swift.AnyIterator<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s11AnyIteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByArrayLiteral",
            "printedName": "ExpressibleByArrayLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ArrayLiteralElement",
                "printedName": "ArrayLiteralElement",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByArrayLiteralP",
            "mangledName": "$ss25ExpressibleByArrayLiteralP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SecurePDFError",
        "printedName": "SecurePDFError",
        "children": [
          {
            "kind": "Var",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(SecurePDF.SecurePDFError.Type) -> (Swift.Int32, Swift.String, Swift.String) -> SecurePDF.SecurePDFError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int32, Swift.String, Swift.String) -> SecurePDF.SecurePDFError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecurePDFError",
                        "printedName": "SecurePDF.SecurePDFError",
                        "usr": "s:9SecurePDF0A8PDFErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Int32, Swift.String, Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "SecurePDF.SecurePDFError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecurePDFError",
                        "printedName": "SecurePDF.SecurePDFError",
                        "usr": "s:9SecurePDF0A8PDFErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:9SecurePDF0A8PDFErrorO5ErroryACs5Int32V_S2StcACmF",
            "mangledName": "$s9SecurePDF0A8PDFErrorO5ErroryACs5Int32V_S2StcACmF",
            "moduleName": "SecurePDF"
          },
          {
            "kind": "Var",
            "name": "errorCode",
            "printedName": "errorCode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF0A8PDFErrorO9errorCodeSivp",
            "mangledName": "$s9SecurePDF0A8PDFErrorO9errorCodeSivp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF0A8PDFErrorO9errorCodeSivg",
                "mangledName": "$s9SecurePDF0A8PDFErrorO9errorCodeSivg",
                "moduleName": "SecurePDF",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "errorUserInfo",
            "printedName": "errorUserInfo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF0A8PDFErrorO13errorUserInfoSDySSypGvp",
            "mangledName": "$s9SecurePDF0A8PDFErrorO13errorUserInfoSDySSypGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF0A8PDFErrorO13errorUserInfoSDySSypGvg",
                "mangledName": "$s9SecurePDF0A8PDFErrorO13errorUserInfoSDySSypGvg",
                "moduleName": "SecurePDF",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "errorSource",
            "printedName": "errorSource",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:9SecurePDF0A8PDFErrorO11errorSourceSDySSypGvp",
            "mangledName": "$s9SecurePDF0A8PDFErrorO11errorSourceSDySSypGvp",
            "moduleName": "SecurePDF",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:9SecurePDF0A8PDFErrorO11errorSourceSDySSypGvg",
                "mangledName": "$s9SecurePDF0A8PDFErrorO11errorSourceSDySSypGvg",
                "moduleName": "SecurePDF",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:9SecurePDF0A8PDFErrorO",
        "mangledName": "$s9SecurePDF0A8PDFErrorO",
        "moduleName": "SecurePDF",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomNSError",
            "printedName": "CustomNSError",
            "usr": "s:10Foundation13CustomNSErrorP",
            "mangledName": "$s10Foundation13CustomNSErrorP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2173,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2197,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2227,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2250,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2274,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2303,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2332,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2473,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2499,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2525,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2552,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2580,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2697,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2722,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2742,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2769,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2901,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2923,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2952,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 2989,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 3123,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 3144,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 3172,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 3205,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFSign.swift",
      "kind": "IntegerLiteral",
      "offset": 3232,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2177,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2201,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2231,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2254,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2278,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2307,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2336,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2470,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2492,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2521,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2558,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2694,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2715,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2743,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2776,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/PDFVerify.swift",
      "kind": "IntegerLiteral",
      "offset": 2803,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "BooleanLiteral",
      "offset": 542,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 828,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 1837,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 1862,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 1887,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 1912,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 1937,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 1962,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 1990,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2018,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2049,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2080,
      "length": 1,
      "value": "9"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2114,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2140,
      "length": 2,
      "value": "11"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2166,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2201,
      "length": 2,
      "value": "13"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2227,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2253,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2279,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2305,
      "length": 2,
      "value": "17"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2331,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2357,
      "length": 2,
      "value": "19"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2387,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2415,
      "length": 2,
      "value": "21"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2443,
      "length": 2,
      "value": "22"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2468,
      "length": 2,
      "value": "23"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 2491,
      "length": 2,
      "value": "99"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 3228,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 3510,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 3790,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 4086,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 4374,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 4678,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 4979,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 5217,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "BooleanLiteral",
      "offset": 5494,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 5815,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 6134,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 6393,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 6707,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 6995,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 7287,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 7586,
      "length": 4,
      "value": "\"MY\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 8435,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 8992,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 9424,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 9733,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 9998,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 10270,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 10539,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 10779,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 11047,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 11288,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 14314,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 14337,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 14360,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 14383,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 14407,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "BooleanLiteral",
      "offset": 14556,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 15035,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 15453,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 15837,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 16266,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 16662,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 18129,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 18547,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 19729,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 20151,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 20563,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 21013,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 21379,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 22581,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 22975,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 23348,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 23733,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 24144,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 24531,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 24763,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 24997,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 25383,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 25780,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 26204,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 26625,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 27034,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "BooleanLiteral",
      "offset": 27279,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 27576,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "BooleanLiteral",
      "offset": 27955,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 28341,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 30116,
      "length": 9,
      "value": "\"#000000\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 30370,
      "length": 7,
      "value": "\"Arial\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 30596,
      "length": 4,
      "value": "\"12\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 30830,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 31431,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 32425,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 32665,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 32887,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "BooleanLiteral",
      "offset": 33717,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 33988,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 34268,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 34586,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 34850,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 35127,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 35401,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 35635,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 35914,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 36156,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 36392,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 37414,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 37816,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 38049,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 38288,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 38883,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 39143,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 39385,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 39857,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 39880,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 39915,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 39940,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 39975,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40042,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40068,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40094,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40121,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40149,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40215,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40240,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40260,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40287,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40364,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40387,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40414,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40446,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40471,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 40629,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 40899,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 41270,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 41605,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 41890,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 42185,
      "length": 8,
      "value": "\"SHA256\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 42508,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 42826,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 43100,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 43389,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 43699,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "BooleanLiteral",
      "offset": 44032,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 44320,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 44668,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 44984,
      "length": 4,
      "value": "\"70\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 45261,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 45564,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 45862,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 46145,
      "length": 4,
      "value": "\"70\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47534,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47559,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47589,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47612,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47635,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47663,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47728,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47751,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47773,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 47796,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 48287,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "BooleanLiteral",
      "offset": 48722,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 49157,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 49557,
      "length": 2,
      "value": "80"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 49961,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "IntegerLiteral",
      "offset": 50438,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "StringLiteral",
      "offset": 50838,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/build\/securepdf_xcframework\/swift\/securepdf.swift",
      "kind": "Array",
      "offset": 53030,
      "length": 2,
      "value": "[]"
    }
  ]
}