{
  "ABIRoot": {
    "kind": "Root",
    "name": "TopLevel",
    "printedName": "TopLevel",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "DCloudBigInt",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BigUInt",
        "printedName": "BigUInt",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntVACycfc",
            "mangledName": "$s12DCloudBigInt0B4UIntVACycfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(words:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV5wordsACSaySuG_tcfc",
            "mangledName": "$s12DCloudBigInt0B4UIntV5wordsACSaySuG_tcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeRawBufferPointer",
                "printedName": "Swift.UnsafeRawBufferPointer",
                "usr": "s:SW"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntVyACSWcfc",
            "mangledName": "$s12DCloudBigInt0B4UIntVyACSWcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntVyAC10Foundation4DataVcfc",
            "mangledName": "$s12DCloudBigInt0B4UIntVyAC10Foundation4DataVcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "serialize",
            "printedName": "serialize()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV9serialize10Foundation4DataVyF",
            "mangledName": "$s12DCloudBigInt0B4UIntV9serialize10Foundation4DataVyF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "greatestCommonDivisor",
            "printedName": "greatestCommonDivisor(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV21greatestCommonDivisor4withA2C_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV21greatestCommonDivisor4withA2C_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "inverse",
            "printedName": "inverse(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DCloudBigInt.BigUInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV7inverseyACSgACF",
            "mangledName": "$s12DCloudBigInt0B4UIntV7inverseyACSgACF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "isSigned",
            "printedName": "isSigned",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV8isSignedSbvpZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV8isSignedSbvpZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV8isSignedSbvgZ",
                "mangledName": "$s12DCloudBigInt0B4UIntV8isSignedSbvgZ",
                "moduleName": "DCloudBigInt",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isZero",
            "printedName": "isZero",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV6isZeroSbvp",
            "mangledName": "$s12DCloudBigInt0B4UIntV6isZeroSbvp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV6isZeroSbvg",
                "mangledName": "$s12DCloudBigInt0B4UIntV6isZeroSbvg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "signum",
            "printedName": "signum()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV6signumACyF",
            "mangledName": "$s12DCloudBigInt0B4UIntV6signumACyF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "~",
            "printedName": "~(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV1topyA2CFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV1topyA2CFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "Prefix",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "|=",
            "printedName": "|=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2oeoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2oeoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "&=",
            "printedName": "&=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2aeoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2aeoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "^=",
            "printedName": "^=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2xeoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2xeoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "compare",
            "printedName": "compare(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ComparisonResult",
                "printedName": "Foundation.ComparisonResult",
                "usr": "c:@E@NSComparisonResult"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV7compareySo18NSComparisonResultVAC_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV7compareySo18NSComparisonResultVAC_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2eeoiySbAC_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2eeoiySbAC_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "<",
            "printedName": "<(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV1loiySbAC_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV1loiySbAC_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "quotientAndRemainder",
            "printedName": "quotientAndRemainder(dividingBy:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(quotient: DCloudBigInt.BigUInt, remainder: DCloudBigInt.BigUInt)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV20quotientAndRemainder10dividingByAC0E0_AC9remaindertAC_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV20quotientAndRemainder10dividingByAC0E0_AC9remaindertAC_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "\/",
            "printedName": "\/(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV1doiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV1doiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "%",
            "printedName": "%(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV1roiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV1roiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "\/=",
            "printedName": "\/=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2deoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2deoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "%=",
            "printedName": "%=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2reoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2reoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "subtractReportingOverflow",
            "printedName": "subtractReportingOverflow(_:shiftedBy:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV25subtractReportingOverflow_9shiftedBySbAC_SitF",
            "mangledName": "$s12DCloudBigInt0B4UIntV25subtractReportingOverflow_9shiftedBySbAC_SitF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "subtractingReportingOverflow",
            "printedName": "subtractingReportingOverflow(_:shiftedBy:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(partialValue: DCloudBigInt.BigUInt, overflow: Swift.Bool)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV28subtractingReportingOverflow_9shiftedByAC12partialValue_Sb8overflowtAC_SitF",
            "mangledName": "$s12DCloudBigInt0B4UIntV28subtractingReportingOverflow_9shiftedByAC12partialValue_Sb8overflowtAC_SitF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "subtractingReportingOverflow",
            "printedName": "subtractingReportingOverflow(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(partialValue: DCloudBigInt.BigUInt, overflow: Swift.Bool)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV28subtractingReportingOverflowyAC12partialValue_Sb8overflowtACF",
            "mangledName": "$s12DCloudBigInt0B4UIntV28subtractingReportingOverflowyAC12partialValue_Sb8overflowtACF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "subtract",
            "printedName": "subtract(_:shiftedBy:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV8subtract_9shiftedByyAC_SitF",
            "mangledName": "$s12DCloudBigInt0B4UIntV8subtract_9shiftedByyAC_SitF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "subtracting",
            "printedName": "subtracting(_:shiftedBy:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV11subtracting_9shiftedByA2C_SitF",
            "mangledName": "$s12DCloudBigInt0B4UIntV11subtracting_9shiftedByA2C_SitF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrement",
            "printedName": "decrement(shiftedBy:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV9decrement9shiftedByySi_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV9decrement9shiftedByySi_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "-",
            "printedName": "-(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV1soiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV1soiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "-=",
            "printedName": "-=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2seoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2seoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:radix:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DCloudBigInt.BigUInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV_5radixACSgx_SitcSyRzlufc",
            "mangledName": "$s12DCloudBigInt0B4UIntV_5radixACSgx_SitcSyRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.StringProtocol>",
            "sugared_genericSig": "<S where S : Swift.StringProtocol>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(unicodeScalarLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Scalar",
                "printedName": "Swift.Unicode.Scalar",
                "usr": "s:s7UnicodeO6ScalarV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV20unicodeScalarLiteralACs7UnicodeO0F0V_tcfc",
            "mangledName": "$s12DCloudBigInt0B4UIntV20unicodeScalarLiteralACs7UnicodeO0F0V_tcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(extendedGraphemeClusterLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV30extendedGraphemeClusterLiteralACSS_tcfc",
            "mangledName": "$s12DCloudBigInt0B4UIntV30extendedGraphemeClusterLiteralACSS_tcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(stringLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV13stringLiteralACSS_tcfc",
            "mangledName": "$s12DCloudBigInt0B4UIntV13stringLiteralACSS_tcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV11descriptionSSvp",
            "mangledName": "$s12DCloudBigInt0B4UIntV11descriptionSSvp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV11descriptionSSvg",
                "mangledName": "$s12DCloudBigInt0B4UIntV11descriptionSSvg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "playgroundDescription",
            "printedName": "playgroundDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV21playgroundDescriptionypvp",
            "mangledName": "$s12DCloudBigInt0B4UIntV21playgroundDescriptionypvp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV21playgroundDescriptionypvg",
                "mangledName": "$s12DCloudBigInt0B4UIntV21playgroundDescriptionypvg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(exactly:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DCloudBigInt.BigUInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV7exactlyACSgx_tcSzRzlufc",
            "mangledName": "$s12DCloudBigInt0B4UIntV7exactlyACSgx_tcSzRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntVyACxcSzRzlufc",
            "mangledName": "$s12DCloudBigInt0B4UIntVyACxcSzRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(truncatingIfNeeded:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV18truncatingIfNeededACx_tcSzRzlufc",
            "mangledName": "$s12DCloudBigInt0B4UIntV18truncatingIfNeededACx_tcSzRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(clamping:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV8clampingACx_tcSzRzlufc",
            "mangledName": "$s12DCloudBigInt0B4UIntV8clampingACx_tcSzRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(integerLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV14integerLiteralACs6UInt64V_tcfc",
            "mangledName": "$s12DCloudBigInt0B4UIntV14integerLiteralACs6UInt64V_tcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "multiply",
            "printedName": "multiply(byWord:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV8multiply6byWordySu_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV8multiply6byWordySu_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "multiplied",
            "printedName": "multiplied(byWord:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV10multiplied6byWordACSu_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV10multiplied6byWordACSu_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "multiplyAndAdd",
            "printedName": "multiplyAndAdd(_:_:shiftedBy:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV14multiplyAndAdd__9shiftedByyAC_SuSitF",
            "mangledName": "$s12DCloudBigInt0B4UIntV14multiplyAndAdd__9shiftedByyAC_SuSitF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "multiplied",
            "printedName": "multiplied(by:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV10multiplied2byA2C_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV10multiplied2byA2C_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "directMultiplicationLimit",
            "printedName": "directMultiplicationLimit",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV25directMultiplicationLimitSivpZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV25directMultiplicationLimitSivpZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV25directMultiplicationLimitSivgZ",
                "mangledName": "$s12DCloudBigInt0B4UIntV25directMultiplicationLimitSivgZ",
                "moduleName": "DCloudBigInt",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV25directMultiplicationLimitSivsZ",
                "mangledName": "$s12DCloudBigInt0B4UIntV25directMultiplicationLimitSivsZ",
                "moduleName": "DCloudBigInt",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV25directMultiplicationLimitSivMZ",
                "mangledName": "$s12DCloudBigInt0B4UIntV25directMultiplicationLimitSivMZ",
                "moduleName": "DCloudBigInt",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "*",
            "printedName": "*(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV1moiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV1moiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "*=",
            "printedName": "*=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2meoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2meoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "squareRoot",
            "printedName": "squareRoot()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV10squareRootACyF",
            "mangledName": "$s12DCloudBigInt0B4UIntV10squareRootACyF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(exactly:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DCloudBigInt.BigUInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV7exactlyACSgx_tcSBRzlufc",
            "mangledName": "$s12DCloudBigInt0B4UIntV7exactlyACSgx_tcSBRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
            "sugared_genericSig": "<T where T : Swift.BinaryFloatingPoint>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntVyACxcSBRzlufc",
            "mangledName": "$s12DCloudBigInt0B4UIntVyACxcSBRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
            "sugared_genericSig": "<T where T : Swift.BinaryFloatingPoint>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "isStrongProbablePrime",
            "printedName": "isStrongProbablePrime(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV21isStrongProbablePrimeySbACF",
            "mangledName": "$s12DCloudBigInt0B4UIntV21isStrongProbablePrimeySbACF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isPrime",
            "printedName": "isPrime(rounds:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV7isPrime6roundsSbSi_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV7isPrime6roundsSbSi_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "power",
            "printedName": "power(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV5poweryACSiF",
            "mangledName": "$s12DCloudBigInt0B4UIntV5poweryACSiF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "power",
            "printedName": "power(_:modulus:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV5power_7modulusA2C_ACtF",
            "mangledName": "$s12DCloudBigInt0B4UIntV5power_7modulusA2C_ACtF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "advanced",
            "printedName": "advanced(by:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV8advanced2byAcA0bC0V_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV8advanced2byAcA0bC0V_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "distance",
            "printedName": "distance(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV8distance2toAA0bC0VAC_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV8distance2toAA0bC0VAC_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s12DCloudBigInt0B4UIntV4fromACs7Decoder_p_tKcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s12DCloudBigInt0B4UIntV6encode2toys7Encoder_p_tKF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV4hash4intoys6HasherVz_tF",
            "mangledName": "$s12DCloudBigInt0B4UIntV4hash4intoys6HasherVz_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV9hashValueSivp",
            "mangledName": "$s12DCloudBigInt0B4UIntV9hashValueSivp",
            "moduleName": "DCloudBigInt",
            "implicit": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV9hashValueSivg",
                "mangledName": "$s12DCloudBigInt0B4UIntV9hashValueSivg",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "randomInteger",
            "printedName": "randomInteger(withMaximumWidth:using:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0",
                "paramValueOwnership": "InOut"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV13randomInteger16withMaximumWidth5usingACSi_xztSGRzlFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV13randomInteger16withMaximumWidth5usingACSi_xztSGRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.RandomNumberGenerator>",
            "sugared_genericSig": "<RNG where RNG : Swift.RandomNumberGenerator>",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "randomInteger",
            "printedName": "randomInteger(withMaximumWidth:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV13randomInteger16withMaximumWidthACSi_tFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV13randomInteger16withMaximumWidthACSi_tFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "randomInteger",
            "printedName": "randomInteger(withExactWidth:using:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0",
                "paramValueOwnership": "InOut"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV13randomInteger14withExactWidth5usingACSi_xztSGRzlFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV13randomInteger14withExactWidth5usingACSi_xztSGRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.RandomNumberGenerator>",
            "sugared_genericSig": "<RNG where RNG : Swift.RandomNumberGenerator>",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "randomInteger",
            "printedName": "randomInteger(withExactWidth:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV13randomInteger14withExactWidthACSi_tFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV13randomInteger14withExactWidthACSi_tFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "randomInteger",
            "printedName": "randomInteger(lessThan:using:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0",
                "paramValueOwnership": "InOut"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV13randomInteger8lessThan5usingA2C_xztSGRzlFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV13randomInteger8lessThan5usingA2C_xztSGRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.RandomNumberGenerator>",
            "sugared_genericSig": "<RNG where RNG : Swift.RandomNumberGenerator>",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "randomInteger",
            "printedName": "randomInteger(lessThan:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV13randomInteger8lessThanA2C_tFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV13randomInteger8lessThanA2C_tFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": ">>=",
            "printedName": ">>=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV3ggeoiyyACz_xtSzRzlFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV3ggeoiyyACz_xtSzRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "<<=",
            "printedName": "<<=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV3lleoiyyACz_xtSzRzlFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV3lleoiyyACz_xtSzRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": ">>",
            "printedName": ">>(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2ggoiyA2C_xtSzRzlFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2ggoiyA2C_xtSzRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "<<",
            "printedName": "<<(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2lloiyA2C_xtSzRzlFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2lloiyA2C_xtSzRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "+",
            "printedName": "+(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV1poiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV1poiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "+=",
            "printedName": "+=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0B4UIntV2peoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0B4UIntV2peoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Subscript",
            "name": "subscript",
            "printedName": "subscript(bitAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Subscript",
            "usr": "s:12DCloudBigInt0B4UIntV5bitAtSbSi_tcip",
            "mangledName": "$s12DCloudBigInt0B4UIntV5bitAtSbSi_tcip",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV5bitAtSbSi_tcig",
                "mangledName": "$s12DCloudBigInt0B4UIntV5bitAtSbSi_tcig",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV5bitAtSbSi_tcis",
                "mangledName": "$s12DCloudBigInt0B4UIntV5bitAtSbSi_tcis",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV5bitAtSbSi_tciM",
                "mangledName": "$s12DCloudBigInt0B4UIntV5bitAtSbSi_tciM",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bitWidth",
            "printedName": "bitWidth",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV8bitWidthSivp",
            "mangledName": "$s12DCloudBigInt0B4UIntV8bitWidthSivp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV8bitWidthSivg",
                "mangledName": "$s12DCloudBigInt0B4UIntV8bitWidthSivg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leadingZeroBitCount",
            "printedName": "leadingZeroBitCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV19leadingZeroBitCountSivp",
            "mangledName": "$s12DCloudBigInt0B4UIntV19leadingZeroBitCountSivp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV19leadingZeroBitCountSivg",
                "mangledName": "$s12DCloudBigInt0B4UIntV19leadingZeroBitCountSivg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailingZeroBitCount",
            "printedName": "trailingZeroBitCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV20trailingZeroBitCountSivp",
            "mangledName": "$s12DCloudBigInt0B4UIntV20trailingZeroBitCountSivp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV20trailingZeroBitCountSivg",
                "mangledName": "$s12DCloudBigInt0B4UIntV20trailingZeroBitCountSivg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Words",
            "printedName": "Words",
            "children": [
              {
                "kind": "Var",
                "name": "startIndex",
                "printedName": "startIndex",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:12DCloudBigInt0B4UIntV5WordsV10startIndexSivp",
                "mangledName": "$s12DCloudBigInt0B4UIntV5WordsV10startIndexSivp",
                "moduleName": "DCloudBigInt",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:12DCloudBigInt0B4UIntV5WordsV10startIndexSivg",
                    "mangledName": "$s12DCloudBigInt0B4UIntV5WordsV10startIndexSivg",
                    "moduleName": "DCloudBigInt",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "endIndex",
                "printedName": "endIndex",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:12DCloudBigInt0B4UIntV5WordsV8endIndexSivp",
                "mangledName": "$s12DCloudBigInt0B4UIntV5WordsV8endIndexSivp",
                "moduleName": "DCloudBigInt",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:12DCloudBigInt0B4UIntV5WordsV8endIndexSivg",
                    "mangledName": "$s12DCloudBigInt0B4UIntV5WordsV8endIndexSivg",
                    "moduleName": "DCloudBigInt",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Subscript",
                "name": "subscript",
                "printedName": "subscript(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Subscript",
                "usr": "s:12DCloudBigInt0B4UIntV5WordsVySuSicip",
                "mangledName": "$s12DCloudBigInt0B4UIntV5WordsVySuSicip",
                "moduleName": "DCloudBigInt",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:12DCloudBigInt0B4UIntV5WordsVySuSicig",
                    "mangledName": "$s12DCloudBigInt0B4UIntV5WordsVySuSicig",
                    "moduleName": "DCloudBigInt",
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:12DCloudBigInt0B4UIntV5WordsV",
            "mangledName": "$s12DCloudBigInt0B4UIntV5WordsV",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "RandomAccessCollection",
                "printedName": "RandomAccessCollection",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Element",
                    "printedName": "Element",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Index",
                    "printedName": "Index",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "SubSequence",
                    "printedName": "SubSequence",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Slice",
                        "printedName": "Swift.Slice<DCloudBigInt.BigUInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigUInt.Words",
                            "usr": "s:12DCloudBigInt0B4UIntV5WordsV"
                          }
                        ],
                        "usr": "s:s5SliceV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Indices",
                    "printedName": "Indices",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Range",
                        "printedName": "Swift.Range<Swift.Int>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sn"
                      }
                    ]
                  }
                ],
                "usr": "s:Sk",
                "mangledName": "$sSk"
              },
              {
                "kind": "Conformance",
                "name": "BidirectionalCollection",
                "printedName": "BidirectionalCollection",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Element",
                    "printedName": "Element",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Index",
                    "printedName": "Index",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "SubSequence",
                    "printedName": "SubSequence",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Slice",
                        "printedName": "Swift.Slice<DCloudBigInt.BigUInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigUInt.Words",
                            "usr": "s:12DCloudBigInt0B4UIntV5WordsV"
                          }
                        ],
                        "usr": "s:s5SliceV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Indices",
                    "printedName": "Indices",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Range",
                        "printedName": "Swift.Range<Swift.Int>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sn"
                      }
                    ]
                  }
                ],
                "usr": "s:SK",
                "mangledName": "$sSK"
              },
              {
                "kind": "Conformance",
                "name": "Collection",
                "printedName": "Collection",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Element",
                    "printedName": "Element",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ]
                  },
                  {
                    "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": "IndexingIterator",
                        "printedName": "Swift.IndexingIterator<DCloudBigInt.BigUInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigUInt.Words",
                            "usr": "s:12DCloudBigInt0B4UIntV5WordsV"
                          }
                        ],
                        "usr": "s:s16IndexingIteratorV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "SubSequence",
                    "printedName": "SubSequence",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Slice",
                        "printedName": "Swift.Slice<DCloudBigInt.BigUInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigUInt.Words",
                            "usr": "s:12DCloudBigInt0B4UIntV5WordsV"
                          }
                        ],
                        "usr": "s:s5SliceV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Indices",
                    "printedName": "Indices",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Range",
                        "printedName": "Swift.Range<Swift.Int>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sn"
                      }
                    ]
                  }
                ],
                "usr": "s:Sl",
                "mangledName": "$sSl"
              },
              {
                "kind": "Conformance",
                "name": "Sequence",
                "printedName": "Sequence",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Element",
                    "printedName": "Element",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Iterator",
                    "printedName": "Iterator",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IndexingIterator",
                        "printedName": "Swift.IndexingIterator<DCloudBigInt.BigUInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigUInt.Words",
                            "usr": "s:12DCloudBigInt0B4UIntV5WordsV"
                          }
                        ],
                        "usr": "s:s16IndexingIteratorV"
                      }
                    ]
                  }
                ],
                "usr": "s:ST",
                "mangledName": "$sST"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "words",
            "printedName": "words",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Words",
                "printedName": "DCloudBigInt.BigUInt.Words",
                "usr": "s:12DCloudBigInt0B4UIntV5WordsV"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0B4UIntV5wordsAC5WordsVvp",
            "mangledName": "$s12DCloudBigInt0B4UIntV5wordsAC5WordsVvp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "DCloudBigInt.BigUInt.Words",
                    "usr": "s:12DCloudBigInt0B4UIntV5WordsV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0B4UIntV5wordsAC5WordsVvg",
                "mangledName": "$s12DCloudBigInt0B4UIntV5wordsAC5WordsVvg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(words:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0B4UIntV5wordsACx_tcSTRzSu7ElementRtzlufc",
            "mangledName": "$s12DCloudBigInt0B4UIntV5wordsACx_tcSTRzSu7ElementRtzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence, τ_0_0.Element == Swift.UInt>",
            "sugared_genericSig": "<Words where Words : Swift.Sequence, Words.Element == Swift.UInt>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:12DCloudBigInt0B4UIntV",
        "mangledName": "$s12DCloudBigInt0B4UIntV",
        "moduleName": "DCloudBigInt",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "UnsignedInteger",
            "printedName": "UnsignedInteger",
            "usr": "s:SU",
            "mangledName": "$sSU"
          },
          {
            "kind": "Conformance",
            "name": "BinaryInteger",
            "printedName": "BinaryInteger",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Words",
                "printedName": "Words",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "DCloudBigInt.BigUInt.Words",
                    "usr": "s:12DCloudBigInt0B4UIntV5WordsV"
                  }
                ]
              }
            ],
            "usr": "s:Sz",
            "mangledName": "$sSz"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringLiteral",
            "printedName": "ExpressibleByStringLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringLiteralType",
                "printedName": "StringLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s26ExpressibleByStringLiteralP",
            "mangledName": "$ss26ExpressibleByStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByExtendedGraphemeClusterLiteral",
            "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ExtendedGraphemeClusterLiteralType",
                "printedName": "ExtendedGraphemeClusterLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByUnicodeScalarLiteral",
            "printedName": "ExpressibleByUnicodeScalarLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarLiteralType",
                "printedName": "UnicodeScalarLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Scalar",
                    "printedName": "Swift.Unicode.Scalar",
                    "usr": "s:s7UnicodeO6ScalarV"
                  }
                ]
              }
            ],
            "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
            "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomPlaygroundDisplayConvertible",
            "printedName": "CustomPlaygroundDisplayConvertible",
            "usr": "s:s34CustomPlaygroundDisplayConvertibleP",
            "mangledName": "$ss34CustomPlaygroundDisplayConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "DCloudBigInt.BigInt",
                    "usr": "s:12DCloudBigInt0bC0V"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "DCloudBigInt",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BigInt",
        "printedName": "BigInt",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Sign",
            "printedName": "Sign",
            "children": [
              {
                "kind": "Var",
                "name": "plus",
                "printedName": "plus",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(DCloudBigInt.BigInt.Sign.Type) -> DCloudBigInt.BigInt.Sign",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Sign",
                        "printedName": "DCloudBigInt.BigInt.Sign",
                        "usr": "s:12DCloudBigInt0bC0V4SignO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "DCloudBigInt.BigInt.Sign.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Sign",
                            "printedName": "DCloudBigInt.BigInt.Sign",
                            "usr": "s:12DCloudBigInt0bC0V4SignO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:12DCloudBigInt0bC0V4SignO4plusyA2EmF",
                "mangledName": "$s12DCloudBigInt0bC0V4SignO4plusyA2EmF",
                "moduleName": "DCloudBigInt"
              },
              {
                "kind": "Var",
                "name": "minus",
                "printedName": "minus",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(DCloudBigInt.BigInt.Sign.Type) -> DCloudBigInt.BigInt.Sign",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Sign",
                        "printedName": "DCloudBigInt.BigInt.Sign",
                        "usr": "s:12DCloudBigInt0bC0V4SignO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "DCloudBigInt.BigInt.Sign.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Sign",
                            "printedName": "DCloudBigInt.BigInt.Sign",
                            "usr": "s:12DCloudBigInt0bC0V4SignO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:12DCloudBigInt0bC0V4SignO5minusyA2EmF",
                "mangledName": "$s12DCloudBigInt0bC0V4SignO5minusyA2EmF",
                "moduleName": "DCloudBigInt"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Sign",
                    "printedName": "DCloudBigInt.BigInt.Sign",
                    "usr": "s:12DCloudBigInt0bC0V4SignO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Sign",
                    "printedName": "DCloudBigInt.BigInt.Sign",
                    "usr": "s:12DCloudBigInt0bC0V4SignO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:12DCloudBigInt0bC0V4SignO2eeoiySbAE_AEtFZ",
                "mangledName": "$s12DCloudBigInt0bC0V4SignO2eeoiySbAE_AEtFZ",
                "moduleName": "DCloudBigInt",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:12DCloudBigInt0bC0V4SignO9hashValueSivp",
                "mangledName": "$s12DCloudBigInt0bC0V4SignO9hashValueSivp",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:12DCloudBigInt0bC0V4SignO9hashValueSivg",
                    "mangledName": "$s12DCloudBigInt0bC0V4SignO9hashValueSivg",
                    "moduleName": "DCloudBigInt",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:12DCloudBigInt0bC0V4SignO4hash4intoys6HasherVz_tF",
                "mangledName": "$s12DCloudBigInt0bC0V4SignO4hash4intoys6HasherVz_tF",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:12DCloudBigInt0bC0V4SignO",
            "mangledName": "$s12DCloudBigInt0bC0V4SignO",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isSigned",
            "printedName": "isSigned",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V8isSignedSbvpZ",
            "mangledName": "$s12DCloudBigInt0bC0V8isSignedSbvpZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V8isSignedSbvgZ",
                "mangledName": "$s12DCloudBigInt0bC0V8isSignedSbvgZ",
                "moduleName": "DCloudBigInt",
                "static": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "magnitude",
            "printedName": "magnitude",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V9magnitudeAA0B4UIntVvp",
            "mangledName": "$s12DCloudBigInt0bC0V9magnitudeAA0B4UIntVvp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V9magnitudeAA0B4UIntVvg",
                "mangledName": "$s12DCloudBigInt0bC0V9magnitudeAA0B4UIntVvg",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V9magnitudeAA0B4UIntVvs",
                "mangledName": "$s12DCloudBigInt0bC0V9magnitudeAA0B4UIntVvs",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V9magnitudeAA0B4UIntVvM",
                "mangledName": "$s12DCloudBigInt0bC0V9magnitudeAA0B4UIntVvM",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sign",
            "printedName": "sign",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Sign",
                "printedName": "DCloudBigInt.BigInt.Sign",
                "usr": "s:12DCloudBigInt0bC0V4SignO"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V4signAC4SignOvp",
            "mangledName": "$s12DCloudBigInt0bC0V4signAC4SignOvp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Sign",
                    "printedName": "DCloudBigInt.BigInt.Sign",
                    "usr": "s:12DCloudBigInt0bC0V4SignO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V4signAC4SignOvg",
                "mangledName": "$s12DCloudBigInt0bC0V4signAC4SignOvg",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Sign",
                    "printedName": "DCloudBigInt.BigInt.Sign",
                    "usr": "s:12DCloudBigInt0bC0V4SignO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V4signAC4SignOvs",
                "mangledName": "$s12DCloudBigInt0bC0V4signAC4SignOvs",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V4signAC4SignOvM",
                "mangledName": "$s12DCloudBigInt0bC0V4signAC4SignOvM",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(sign:magnitude:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "Sign",
                "printedName": "DCloudBigInt.BigInt.Sign",
                "usr": "s:12DCloudBigInt0bC0V4SignO"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V4sign9magnitudeA2C4SignO_AA0B4UIntVtcfc",
            "mangledName": "$s12DCloudBigInt0bC0V4sign9magnitudeA2C4SignO_AA0B4UIntVtcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "isZero",
            "printedName": "isZero",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V6isZeroSbvp",
            "mangledName": "$s12DCloudBigInt0bC0V6isZeroSbvp",
            "moduleName": "DCloudBigInt",
            "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:12DCloudBigInt0bC0V6isZeroSbvg",
                "mangledName": "$s12DCloudBigInt0bC0V6isZeroSbvg",
                "moduleName": "DCloudBigInt",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "signum",
            "printedName": "signum()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V6signumACyF",
            "mangledName": "$s12DCloudBigInt0bC0V6signumACyF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeRawBufferPointer",
                "printedName": "Swift.UnsafeRawBufferPointer",
                "usr": "s:SW"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0VyACSWcfc",
            "mangledName": "$s12DCloudBigInt0bC0VyACSWcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0VyAC10Foundation4DataVcfc",
            "mangledName": "$s12DCloudBigInt0bC0VyAC10Foundation4DataVcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "serialize",
            "printedName": "serialize()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V9serialize10Foundation4DataVyF",
            "mangledName": "$s12DCloudBigInt0bC0V9serialize10Foundation4DataVyF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "greatestCommonDivisor",
            "printedName": "greatestCommonDivisor(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V21greatestCommonDivisor4withA2C_tF",
            "mangledName": "$s12DCloudBigInt0bC0V21greatestCommonDivisor4withA2C_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "inverse",
            "printedName": "inverse(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DCloudBigInt.BigInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "DCloudBigInt.BigInt",
                    "usr": "s:12DCloudBigInt0bC0V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V7inverseyACSgACF",
            "mangledName": "$s12DCloudBigInt0bC0V7inverseyACSgACF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "~",
            "printedName": "~(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1topyA2CFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1topyA2CFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "Prefix",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "&",
            "printedName": "&(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1aoiyA2Cz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1aoiyA2Cz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "|",
            "printedName": "|(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1ooiyA2Cz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1ooiyA2Cz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "^",
            "printedName": "^(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1xoiyA2Cz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1xoiyA2Cz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "&=",
            "printedName": "&=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2aeoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2aeoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "|=",
            "printedName": "|=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2oeoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2oeoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "^=",
            "printedName": "^=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2xeoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2xeoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2eeoiySbAC_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2eeoiySbAC_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "<",
            "printedName": "<(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1loiySbAC_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1loiySbAC_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "quotientAndRemainder",
            "printedName": "quotientAndRemainder(dividingBy:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(quotient: DCloudBigInt.BigInt, remainder: DCloudBigInt.BigInt)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "DCloudBigInt.BigInt",
                    "usr": "s:12DCloudBigInt0bC0V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "DCloudBigInt.BigInt",
                    "usr": "s:12DCloudBigInt0bC0V"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V20quotientAndRemainder10dividingByAC0D0_AC9remaindertAC_tF",
            "mangledName": "$s12DCloudBigInt0bC0V20quotientAndRemainder10dividingByAC0D0_AC9remaindertAC_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "\/",
            "printedName": "\/(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1doiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1doiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "%",
            "printedName": "%(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1roiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1roiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "modulus",
            "printedName": "modulus(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V7modulusyA2CF",
            "mangledName": "$s12DCloudBigInt0bC0V7modulusyA2CF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "\/=",
            "printedName": "\/=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2deoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2deoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "%=",
            "printedName": "%=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2reoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2reoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "negate",
            "printedName": "negate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V6negateyyF",
            "mangledName": "$s12DCloudBigInt0bC0V6negateyyF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "Mutating",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "-",
            "printedName": "-(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1soiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1soiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "-=",
            "printedName": "-=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2seoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2seoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:radix:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DCloudBigInt.BigInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "DCloudBigInt.BigInt",
                    "usr": "s:12DCloudBigInt0bC0V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V_5radixACSgx_SitcSyRzlufc",
            "mangledName": "$s12DCloudBigInt0bC0V_5radixACSgx_SitcSyRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.StringProtocol>",
            "sugared_genericSig": "<S where S : Swift.StringProtocol>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(unicodeScalarLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "Scalar",
                "printedName": "Swift.Unicode.Scalar",
                "usr": "s:s7UnicodeO6ScalarV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V20unicodeScalarLiteralACs7UnicodeO0E0V_tcfc",
            "mangledName": "$s12DCloudBigInt0bC0V20unicodeScalarLiteralACs7UnicodeO0E0V_tcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(extendedGraphemeClusterLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V30extendedGraphemeClusterLiteralACSS_tcfc",
            "mangledName": "$s12DCloudBigInt0bC0V30extendedGraphemeClusterLiteralACSS_tcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(stringLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V13stringLiteralACSS_tcfc",
            "mangledName": "$s12DCloudBigInt0bC0V13stringLiteralACSS_tcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V11descriptionSSvp",
            "mangledName": "$s12DCloudBigInt0bC0V11descriptionSSvp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V11descriptionSSvg",
                "mangledName": "$s12DCloudBigInt0bC0V11descriptionSSvg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "playgroundDescription",
            "printedName": "playgroundDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V21playgroundDescriptionypvp",
            "mangledName": "$s12DCloudBigInt0bC0V21playgroundDescriptionypvp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V21playgroundDescriptionypvg",
                "mangledName": "$s12DCloudBigInt0bC0V21playgroundDescriptionypvg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0VACycfc",
            "mangledName": "$s12DCloudBigInt0bC0VACycfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0VyAcA0B4UIntVcfc",
            "mangledName": "$s12DCloudBigInt0bC0VyAcA0B4UIntVcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0VyACxcSzRzlufc",
            "mangledName": "$s12DCloudBigInt0bC0VyACxcSzRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(exactly:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DCloudBigInt.BigInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "DCloudBigInt.BigInt",
                    "usr": "s:12DCloudBigInt0bC0V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V7exactlyACSgx_tcSzRzlufc",
            "mangledName": "$s12DCloudBigInt0bC0V7exactlyACSgx_tcSzRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(clamping:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V8clampingACx_tcSzRzlufc",
            "mangledName": "$s12DCloudBigInt0bC0V8clampingACx_tcSzRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(truncatingIfNeeded:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V18truncatingIfNeededACx_tcSzRzlufc",
            "mangledName": "$s12DCloudBigInt0bC0V18truncatingIfNeededACx_tcSzRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(integerLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int64",
                "printedName": "Swift.Int64",
                "usr": "s:s5Int64V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V14integerLiteralACs5Int64V_tcfc",
            "mangledName": "$s12DCloudBigInt0bC0V14integerLiteralACs5Int64V_tcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "*",
            "printedName": "*(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1moiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1moiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "*=",
            "printedName": "*=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2meoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2meoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "squareRoot",
            "printedName": "squareRoot()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V10squareRootACyF",
            "mangledName": "$s12DCloudBigInt0bC0V10squareRootACyF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(exactly:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "DCloudBigInt.BigInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "DCloudBigInt.BigInt",
                    "usr": "s:12DCloudBigInt0bC0V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V7exactlyACSgx_tcSBRzlufc",
            "mangledName": "$s12DCloudBigInt0bC0V7exactlyACSgx_tcSBRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
            "sugared_genericSig": "<T where T : Swift.BinaryFloatingPoint>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0VyACxcSBRzlufc",
            "mangledName": "$s12DCloudBigInt0bC0VyACxcSBRzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
            "sugared_genericSig": "<T where T : Swift.BinaryFloatingPoint>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "isStrongProbablePrime",
            "printedName": "isStrongProbablePrime(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V21isStrongProbablePrimeySbACF",
            "mangledName": "$s12DCloudBigInt0bC0V21isStrongProbablePrimeySbACF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isPrime",
            "printedName": "isPrime(rounds:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V7isPrime6roundsSbSi_tF",
            "mangledName": "$s12DCloudBigInt0bC0V7isPrime6roundsSbSi_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "power",
            "printedName": "power(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V5poweryACSiF",
            "mangledName": "$s12DCloudBigInt0bC0V5poweryACSiF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "power",
            "printedName": "power(_:modulus:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V5power_7modulusA2C_ACtF",
            "mangledName": "$s12DCloudBigInt0bC0V5power_7modulusA2C_ACtF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "advanced",
            "printedName": "advanced(by:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V8advanced2byA2C_tF",
            "mangledName": "$s12DCloudBigInt0bC0V8advanced2byA2C_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "distance",
            "printedName": "distance(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V8distance2toA2C_tF",
            "mangledName": "$s12DCloudBigInt0bC0V8distance2toA2C_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s12DCloudBigInt0bC0V4fromACs7Decoder_p_tKcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V6encode2toys7Encoder_p_tKF",
            "mangledName": "$s12DCloudBigInt0bC0V6encode2toys7Encoder_p_tKF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V4hash4intoys6HasherVz_tF",
            "mangledName": "$s12DCloudBigInt0bC0V4hash4intoys6HasherVz_tF",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V9hashValueSivp",
            "mangledName": "$s12DCloudBigInt0bC0V9hashValueSivp",
            "moduleName": "DCloudBigInt",
            "implicit": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V9hashValueSivg",
                "mangledName": "$s12DCloudBigInt0bC0V9hashValueSivg",
                "moduleName": "DCloudBigInt",
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "&<<",
            "printedName": "&<<(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V3alloiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V3alloiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "&<<=",
            "printedName": "&<<=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V4alleoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V4alleoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "&>>",
            "printedName": "&>>(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V3aggoiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V3aggoiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "&>>=",
            "printedName": "&>>=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V4aggeoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V4aggeoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "<<",
            "printedName": "<<(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2lloiyA2C_xtSzRzlFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2lloiyA2C_xtSzRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "<<=",
            "printedName": "<<=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V3lleoiyyACz_xtSzRzlFZ",
            "mangledName": "$s12DCloudBigInt0bC0V3lleoiyyACz_xtSzRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": ">>",
            "printedName": ">>(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2ggoiyA2C_xtSzRzlFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2ggoiyA2C_xtSzRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": ">>=",
            "printedName": ">>=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V3ggeoiyyACz_xtSzRzlFZ",
            "mangledName": "$s12DCloudBigInt0bC0V3ggeoiyyACz_xtSzRzlFZ",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "+",
            "printedName": "+(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V1poiyA2C_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V1poiyA2C_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "+=",
            "printedName": "+=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "paramValueOwnership": "InOut",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Func",
            "usr": "s:12DCloudBigInt0bC0V2peoiyyACz_ACtFZ",
            "mangledName": "$s12DCloudBigInt0bC0V2peoiyyACz_ACtFZ",
            "moduleName": "DCloudBigInt",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "bitWidth",
            "printedName": "bitWidth",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V8bitWidthSivp",
            "mangledName": "$s12DCloudBigInt0bC0V8bitWidthSivp",
            "moduleName": "DCloudBigInt",
            "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:12DCloudBigInt0bC0V8bitWidthSivg",
                "mangledName": "$s12DCloudBigInt0bC0V8bitWidthSivg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailingZeroBitCount",
            "printedName": "trailingZeroBitCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V20trailingZeroBitCountSivp",
            "mangledName": "$s12DCloudBigInt0bC0V20trailingZeroBitCountSivp",
            "moduleName": "DCloudBigInt",
            "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:12DCloudBigInt0bC0V20trailingZeroBitCountSivg",
                "mangledName": "$s12DCloudBigInt0bC0V20trailingZeroBitCountSivg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Words",
            "printedName": "Words",
            "children": [
              {
                "kind": "Var",
                "name": "count",
                "printedName": "count",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:12DCloudBigInt0bC0V5WordsV5countSivp",
                "mangledName": "$s12DCloudBigInt0bC0V5WordsV5countSivp",
                "moduleName": "DCloudBigInt",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:12DCloudBigInt0bC0V5WordsV5countSivg",
                    "mangledName": "$s12DCloudBigInt0bC0V5WordsV5countSivg",
                    "moduleName": "DCloudBigInt",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "indices",
                "printedName": "indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ],
                "declKind": "Var",
                "usr": "s:12DCloudBigInt0bC0V5WordsV7indicesSnySiGvp",
                "mangledName": "$s12DCloudBigInt0bC0V5WordsV7indicesSnySiGvp",
                "moduleName": "DCloudBigInt",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Range",
                        "printedName": "Swift.Range<Swift.Int>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sn"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:12DCloudBigInt0bC0V5WordsV7indicesSnySiGvg",
                    "mangledName": "$s12DCloudBigInt0bC0V5WordsV7indicesSnySiGvg",
                    "moduleName": "DCloudBigInt",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "startIndex",
                "printedName": "startIndex",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:12DCloudBigInt0bC0V5WordsV10startIndexSivp",
                "mangledName": "$s12DCloudBigInt0bC0V5WordsV10startIndexSivp",
                "moduleName": "DCloudBigInt",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:12DCloudBigInt0bC0V5WordsV10startIndexSivg",
                    "mangledName": "$s12DCloudBigInt0bC0V5WordsV10startIndexSivg",
                    "moduleName": "DCloudBigInt",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "endIndex",
                "printedName": "endIndex",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:12DCloudBigInt0bC0V5WordsV8endIndexSivp",
                "mangledName": "$s12DCloudBigInt0bC0V5WordsV8endIndexSivp",
                "moduleName": "DCloudBigInt",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:12DCloudBigInt0bC0V5WordsV8endIndexSivg",
                    "mangledName": "$s12DCloudBigInt0bC0V5WordsV8endIndexSivg",
                    "moduleName": "DCloudBigInt",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Subscript",
                "name": "subscript",
                "printedName": "subscript(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Subscript",
                "usr": "s:12DCloudBigInt0bC0V5WordsVySuSicip",
                "mangledName": "$s12DCloudBigInt0bC0V5WordsVySuSicip",
                "moduleName": "DCloudBigInt",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:12DCloudBigInt0bC0V5WordsVySuSicig",
                    "mangledName": "$s12DCloudBigInt0bC0V5WordsVySuSicig",
                    "moduleName": "DCloudBigInt",
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:12DCloudBigInt0bC0V5WordsV",
            "mangledName": "$s12DCloudBigInt0bC0V5WordsV",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "RandomAccessCollection",
                "printedName": "RandomAccessCollection",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Element",
                    "printedName": "Element",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Index",
                    "printedName": "Index",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "SubSequence",
                    "printedName": "SubSequence",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Slice",
                        "printedName": "Swift.Slice<DCloudBigInt.BigInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigInt.Words",
                            "usr": "s:12DCloudBigInt0bC0V5WordsV"
                          }
                        ],
                        "usr": "s:s5SliceV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Indices",
                    "printedName": "Indices",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Range",
                        "printedName": "Swift.Range<Swift.Int>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sn"
                      }
                    ]
                  }
                ],
                "usr": "s:Sk",
                "mangledName": "$sSk"
              },
              {
                "kind": "Conformance",
                "name": "BidirectionalCollection",
                "printedName": "BidirectionalCollection",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Element",
                    "printedName": "Element",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Index",
                    "printedName": "Index",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "SubSequence",
                    "printedName": "SubSequence",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Slice",
                        "printedName": "Swift.Slice<DCloudBigInt.BigInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigInt.Words",
                            "usr": "s:12DCloudBigInt0bC0V5WordsV"
                          }
                        ],
                        "usr": "s:s5SliceV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Indices",
                    "printedName": "Indices",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Range",
                        "printedName": "Swift.Range<Swift.Int>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sn"
                      }
                    ]
                  }
                ],
                "usr": "s:SK",
                "mangledName": "$sSK"
              },
              {
                "kind": "Conformance",
                "name": "Collection",
                "printedName": "Collection",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Element",
                    "printedName": "Element",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ]
                  },
                  {
                    "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": "IndexingIterator",
                        "printedName": "Swift.IndexingIterator<DCloudBigInt.BigInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigInt.Words",
                            "usr": "s:12DCloudBigInt0bC0V5WordsV"
                          }
                        ],
                        "usr": "s:s16IndexingIteratorV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "SubSequence",
                    "printedName": "SubSequence",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Slice",
                        "printedName": "Swift.Slice<DCloudBigInt.BigInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigInt.Words",
                            "usr": "s:12DCloudBigInt0bC0V5WordsV"
                          }
                        ],
                        "usr": "s:s5SliceV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Indices",
                    "printedName": "Indices",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Range",
                        "printedName": "Swift.Range<Swift.Int>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sn"
                      }
                    ]
                  }
                ],
                "usr": "s:Sl",
                "mangledName": "$sSl"
              },
              {
                "kind": "Conformance",
                "name": "Sequence",
                "printedName": "Sequence",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Element",
                    "printedName": "Element",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ]
                  },
                  {
                    "kind": "TypeWitness",
                    "name": "Iterator",
                    "printedName": "Iterator",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IndexingIterator",
                        "printedName": "Swift.IndexingIterator<DCloudBigInt.BigInt.Words>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Words",
                            "printedName": "DCloudBigInt.BigInt.Words",
                            "usr": "s:12DCloudBigInt0bC0V5WordsV"
                          }
                        ],
                        "usr": "s:s16IndexingIteratorV"
                      }
                    ]
                  }
                ],
                "usr": "s:ST",
                "mangledName": "$sST"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "words",
            "printedName": "words",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Words",
                "printedName": "DCloudBigInt.BigInt.Words",
                "usr": "s:12DCloudBigInt0bC0V5WordsV"
              }
            ],
            "declKind": "Var",
            "usr": "s:12DCloudBigInt0bC0V5wordsAC5WordsVvp",
            "mangledName": "$s12DCloudBigInt0bC0V5wordsAC5WordsVvp",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "DCloudBigInt.BigInt.Words",
                    "usr": "s:12DCloudBigInt0bC0V5WordsV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:12DCloudBigInt0bC0V5wordsAC5WordsVvg",
                "mangledName": "$s12DCloudBigInt0bC0V5wordsAC5WordsVvg",
                "moduleName": "DCloudBigInt",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(words:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:12DCloudBigInt0bC0V5wordsACx_tcSTRzSu7ElementRtzlufc",
            "mangledName": "$s12DCloudBigInt0bC0V5wordsACx_tcSTRzSu7ElementRtzlufc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence, τ_0_0.Element == Swift.UInt>",
            "sugared_genericSig": "<S where S : Swift.Sequence, S.Element == Swift.UInt>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:12DCloudBigInt0bC0V",
        "mangledName": "$s12DCloudBigInt0bC0V",
        "moduleName": "DCloudBigInt",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "SignedInteger",
            "printedName": "SignedInteger",
            "usr": "s:SZ",
            "mangledName": "$sSZ"
          },
          {
            "kind": "Conformance",
            "name": "BinaryInteger",
            "printedName": "BinaryInteger",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Words",
                "printedName": "Words",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "DCloudBigInt.BigInt.Words",
                    "usr": "s:12DCloudBigInt0bC0V5WordsV"
                  }
                ]
              }
            ],
            "usr": "s:Sz",
            "mangledName": "$sSz"
          },
          {
            "kind": "Conformance",
            "name": "SignedNumeric",
            "printedName": "SignedNumeric",
            "usr": "s:s13SignedNumericP",
            "mangledName": "$ss13SignedNumericP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "DCloudBigInt.BigUInt",
                    "usr": "s:12DCloudBigInt0B4UIntV"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringLiteral",
            "printedName": "ExpressibleByStringLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringLiteralType",
                "printedName": "StringLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s26ExpressibleByStringLiteralP",
            "mangledName": "$ss26ExpressibleByStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByExtendedGraphemeClusterLiteral",
            "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ExtendedGraphemeClusterLiteralType",
                "printedName": "ExtendedGraphemeClusterLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByUnicodeScalarLiteral",
            "printedName": "ExpressibleByUnicodeScalarLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarLiteralType",
                "printedName": "UnicodeScalarLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Scalar",
                    "printedName": "Swift.Unicode.Scalar",
                    "usr": "s:s7UnicodeO6ScalarV"
                  }
                ]
              }
            ],
            "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
            "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomPlaygroundDisplayConvertible",
            "printedName": "CustomPlaygroundDisplayConvertible",
            "usr": "s:s34CustomPlaygroundDisplayConvertibleP",
            "mangledName": "$ss34CustomPlaygroundDisplayConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "DCloudBigInt.BigInt",
                    "usr": "s:12DCloudBigInt0bC0V"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "String",
        "printedName": "String",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SS12DCloudBigIntEySSAA0B4UIntVcfc",
            "mangledName": "$sSS12DCloudBigIntEySSAA0B4UIntVcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:radix:uppercase:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SS12DCloudBigIntE_5radix9uppercaseSSAA0B4UIntV_SiSbtcfc",
            "mangledName": "$sSS12DCloudBigIntE_5radix9uppercaseSSAA0B4UIntV_SiSbtcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:radix:uppercase:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SS12DCloudBigIntE_5radix9uppercaseSSAA0bC0V_SiSbtcfc",
            "mangledName": "$sSS12DCloudBigIntE_5radix9uppercaseSSAA0bC0V_SiSbtcfc",
            "moduleName": "DCloudBigInt",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:SS",
        "mangledName": "$sSS",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinStringLiteral",
            "printedName": "_ExpressibleByBuiltinStringLiteral",
            "usr": "s:s34_ExpressibleByBuiltinStringLiteralP",
            "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CodingKeyRepresentable",
            "printedName": "CodingKeyRepresentable",
            "usr": "s:s22CodingKeyRepresentableP",
            "mangledName": "$ss22CodingKeyRepresentableP"
          },
          {
            "kind": "Conformance",
            "name": "_HasContiguousBytes",
            "printedName": "_HasContiguousBytes",
            "usr": "s:s19_HasContiguousBytesP",
            "mangledName": "$ss19_HasContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStream",
            "printedName": "TextOutputStream",
            "usr": "s:s16TextOutputStreamP",
            "mangledName": "$ss16TextOutputStreamP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStreamable",
            "printedName": "TextOutputStreamable",
            "usr": "s:s20TextOutputStreamableP",
            "mangledName": "$ss20TextOutputStreamableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinUnicodeScalarLiteral",
            "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral",
            "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP",
            "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
            "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
            "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringLiteral",
            "printedName": "ExpressibleByStringLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringLiteralType",
                "printedName": "StringLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s26ExpressibleByStringLiteralP",
            "mangledName": "$ss26ExpressibleByStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByExtendedGraphemeClusterLiteral",
            "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ExtendedGraphemeClusterLiteralType",
                "printedName": "ExtendedGraphemeClusterLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByUnicodeScalarLiteral",
            "printedName": "ExpressibleByUnicodeScalarLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarLiteralType",
                "printedName": "UnicodeScalarLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
            "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "BidirectionalCollection",
            "printedName": "BidirectionalCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.String.Index",
                    "usr": "s:SS5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:SK",
            "mangledName": "$sSK"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.String.Index",
                    "usr": "s:SS5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.String.Iterator",
                    "usr": "s:SS8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "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": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.String.Iterator",
                    "usr": "s:SS8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "StringProtocol",
            "printedName": "StringProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UTF8View",
                "printedName": "UTF8View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UTF8View",
                    "printedName": "Swift.String.UTF8View",
                    "usr": "s:SS8UTF8ViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "UTF16View",
                "printedName": "UTF16View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UTF16View",
                    "printedName": "Swift.String.UTF16View",
                    "usr": "s:SS9UTF16ViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarView",
                "printedName": "UnicodeScalarView",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnicodeScalarView",
                    "printedName": "Swift.String.UnicodeScalarView",
                    "usr": "s:SS17UnicodeScalarViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              }
            ],
            "usr": "s:Sy",
            "mangledName": "$sSy"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringInterpolation",
            "printedName": "ExpressibleByStringInterpolation",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringInterpolation",
                "printedName": "StringInterpolation",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultStringInterpolation",
                    "printedName": "Swift.DefaultStringInterpolation",
                    "usr": "s:s26DefaultStringInterpolationV"
                  }
                ]
              }
            ],
            "usr": "s:s32ExpressibleByStringInterpolationP",
            "mangledName": "$ss32ExpressibleByStringInterpolationP"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "RangeReplaceableCollection",
            "printedName": "RangeReplaceableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              }
            ],
            "usr": "s:Sm",
            "mangledName": "$sSm"
          },
          {
            "kind": "Conformance",
            "name": "MirrorPath",
            "printedName": "MirrorPath",
            "usr": "s:s10MirrorPathP",
            "mangledName": "$ss10MirrorPathP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSString",
                    "printedName": "Foundation.NSString",
                    "usr": "c:objc(cs)NSString"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BinaryFloatingPoint",
        "printedName": "BinaryFloatingPoint",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "DCloudBigInt.BigInt",
                "usr": "s:12DCloudBigInt0bC0V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SB12DCloudBigInts17FixedWidthInteger11RawExponentRpzsAB0G11SignificandRpzrlEyxAA0bC0Vcfc",
            "mangledName": "$sSB12DCloudBigInts17FixedWidthInteger11RawExponentRpzsAB0G11SignificandRpzrlEyxAA0bC0Vcfc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint, τ_0_0.RawExponent : Swift.FixedWidthInteger, τ_0_0.RawSignificand : Swift.FixedWidthInteger>",
            "sugared_genericSig": "<Self where Self : Swift.BinaryFloatingPoint, Self.RawExponent : Swift.FixedWidthInteger, Self.RawSignificand : Swift.FixedWidthInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "DCloudBigInt.BigUInt",
                "usr": "s:12DCloudBigInt0B4UIntV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SB12DCloudBigInts17FixedWidthInteger11RawExponentRpzsAB0G11SignificandRpzrlEyxAA0B4UIntVcfc",
            "mangledName": "$sSB12DCloudBigInts17FixedWidthInteger11RawExponentRpzsAB0G11SignificandRpzrlEyxAA0B4UIntVcfc",
            "moduleName": "DCloudBigInt",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint, τ_0_0.RawExponent : Swift.FixedWidthInteger, τ_0_0.RawSignificand : Swift.FixedWidthInteger>",
            "sugared_genericSig": "<Self where Self : Swift.BinaryFloatingPoint, Self.RawExponent : Swift.FixedWidthInteger, Self.RawSignificand : Swift.FixedWidthInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:SB",
        "mangledName": "$sSB",
        "moduleName": "Swift",
        "genericSig": "<τ_0_0 : Swift.ExpressibleByFloatLiteral, τ_0_0 : Swift.FloatingPoint, τ_0_0.RawExponent : Swift.UnsignedInteger, τ_0_0.RawSignificand : Swift.UnsignedInteger>",
        "sugared_genericSig": "<Self : Swift.ExpressibleByFloatLiteral, Self : Swift.FloatingPoint, Self.RawExponent : Swift.UnsignedInteger, Self.RawSignificand : Swift.UnsignedInteger>",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ExpressibleByFloatLiteral",
            "printedName": "ExpressibleByFloatLiteral",
            "usr": "s:s25ExpressibleByFloatLiteralP",
            "mangledName": "$ss25ExpressibleByFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "FloatingPoint",
            "printedName": "FloatingPoint",
            "usr": "s:SF",
            "mangledName": "$sSF"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SignedNumeric",
            "printedName": "SignedNumeric",
            "usr": "s:s13SignedNumericP",
            "mangledName": "$ss13SignedNumericP"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 642,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 1456,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 1943,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 2359,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 2940,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 4946,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 5354,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 5638,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/String Conversion.swift",
      "kind": "IntegerLiteral",
      "offset": 1638,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/String Conversion.swift",
      "kind": "IntegerLiteral",
      "offset": 3370,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/String Conversion.swift",
      "kind": "BooleanLiteral",
      "offset": 4630,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/String Conversion.swift",
      "kind": "IntegerLiteral",
      "offset": 6066,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/String Conversion.swift",
      "kind": "BooleanLiteral",
      "offset": 6088,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Multiplication.swift",
      "kind": "IntegerLiteral",
      "offset": 1561,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Multiplication.swift",
      "kind": "IntegerLiteral",
      "offset": 3073,
      "length": 4,
      "value": "1024"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Prime Test.swift",
      "kind": "Array",
      "offset": 256,
      "length": 48,
      "value": "[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41]"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Prime Test.swift",
      "kind": "Array",
      "offset": 617,
      "length": 435,
      "value": "[2047, 1373653, 25326001, 3215031751, 2152302898747, 3474749660383, 341550071728321, 341550071728321, 3825123056546413051, 3825123056546413051, 3825123056546413051, \"318665857834031151167461\", \"3317044064679887385961981\"]"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Prime Test.swift",
      "kind": "IntegerLiteral",
      "offset": 2904,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Prime Test.swift",
      "kind": "IntegerLiteral",
      "offset": 5607,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 420,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 938,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 1281,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 2050,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/dcloud\/Desktop\/DCloudBigInt\/DCloudBigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 2371,
      "length": 1,
      "value": "0"
    }
  ]
}