{
  "ABIRoot": {
    "kind": "Root",
    "name": "IMQACommon",
    "printedName": "IMQACommon",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Compression",
        "printedName": "Compression",
        "declKind": "Import",
        "moduleName": "IMQACommon"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "HTTPMethod",
        "printedName": "HTTPMethod",
        "children": [
          {
            "kind": "Var",
            "name": "GET",
            "printedName": "GET",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(IMQACommon.HTTPMethod.Type) -> IMQACommon.HTTPMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMethod",
                    "printedName": "IMQACommon.HTTPMethod",
                    "usr": "s:10IMQACommon10HTTPMethodO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "IMQACommon.HTTPMethod.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPMethod",
                        "printedName": "IMQACommon.HTTPMethod",
                        "usr": "s:10IMQACommon10HTTPMethodO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:10IMQACommon10HTTPMethodO3GETyA2CmF",
            "mangledName": "$s10IMQACommon10HTTPMethodO3GETyA2CmF",
            "moduleName": "IMQACommon"
          },
          {
            "kind": "Var",
            "name": "POST",
            "printedName": "POST",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(IMQACommon.HTTPMethod.Type) -> IMQACommon.HTTPMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMethod",
                    "printedName": "IMQACommon.HTTPMethod",
                    "usr": "s:10IMQACommon10HTTPMethodO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "IMQACommon.HTTPMethod.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPMethod",
                        "printedName": "IMQACommon.HTTPMethod",
                        "usr": "s:10IMQACommon10HTTPMethodO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:10IMQACommon10HTTPMethodO4POSTyA2CmF",
            "mangledName": "$s10IMQACommon10HTTPMethodO4POSTyA2CmF",
            "moduleName": "IMQACommon"
          },
          {
            "kind": "Var",
            "name": "PUT",
            "printedName": "PUT",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(IMQACommon.HTTPMethod.Type) -> IMQACommon.HTTPMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMethod",
                    "printedName": "IMQACommon.HTTPMethod",
                    "usr": "s:10IMQACommon10HTTPMethodO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "IMQACommon.HTTPMethod.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPMethod",
                        "printedName": "IMQACommon.HTTPMethod",
                        "usr": "s:10IMQACommon10HTTPMethodO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:10IMQACommon10HTTPMethodO3PUTyA2CmF",
            "mangledName": "$s10IMQACommon10HTTPMethodO3PUTyA2CmF",
            "moduleName": "IMQACommon"
          },
          {
            "kind": "Var",
            "name": "DELETE",
            "printedName": "DELETE",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(IMQACommon.HTTPMethod.Type) -> IMQACommon.HTTPMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMethod",
                    "printedName": "IMQACommon.HTTPMethod",
                    "usr": "s:10IMQACommon10HTTPMethodO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "IMQACommon.HTTPMethod.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTTPMethod",
                        "printedName": "IMQACommon.HTTPMethod",
                        "usr": "s:10IMQACommon10HTTPMethodO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:10IMQACommon10HTTPMethodO6DELETEyA2CmF",
            "mangledName": "$s10IMQACommon10HTTPMethodO6DELETEyA2CmF",
            "moduleName": "IMQACommon"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "IMQACommon.HTTPMethod?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTTPMethod",
                    "printedName": "IMQACommon.HTTPMethod",
                    "usr": "s:10IMQACommon10HTTPMethodO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10IMQACommon10HTTPMethodO8rawValueACSgSS_tcfc",
            "mangledName": "$s10IMQACommon10HTTPMethodO8rawValueACSgSS_tcfc",
            "moduleName": "IMQACommon",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon10HTTPMethodO8rawValueSSvp",
            "mangledName": "$s10IMQACommon10HTTPMethodO8rawValueSSvp",
            "moduleName": "IMQACommon",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon10HTTPMethodO8rawValueSSvg",
                "mangledName": "$s10IMQACommon10HTTPMethodO8rawValueSSvg",
                "moduleName": "IMQACommon",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:10IMQACommon10HTTPMethodO",
        "mangledName": "$s10IMQACommon10HTTPMethodO",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "NetworkClient",
        "printedName": "NetworkClient",
        "children": [
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NetworkClient",
                "printedName": "IMQACommon.NetworkClient",
                "usr": "s:10IMQACommon13NetworkClientC"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon13NetworkClientC6sharedACvpZ",
            "mangledName": "$s10IMQACommon13NetworkClientC6sharedACvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkClient",
                    "printedName": "IMQACommon.NetworkClient",
                    "usr": "s:10IMQACommon13NetworkClientC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon13NetworkClientC6sharedACvgZ",
                "mangledName": "$s10IMQACommon13NetworkClientC6sharedACvgZ",
                "moduleName": "IMQACommon",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "request",
            "printedName": "request(url:method:headers:body:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "HTTPMethod",
                "printedName": "IMQACommon.HTTPMethod",
                "hasDefaultArg": true,
                "usr": "s:10IMQACommon10HTTPMethodO"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Foundation.Data, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Foundation.Data, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon13NetworkClientC7request3url6method7headers4body10completiony10Foundation3URLV_AA10HTTPMethodOSDyS2SGAJ4DataVSgys6ResultOyAQs5Error_pGctF",
            "mangledName": "$s10IMQACommon13NetworkClientC7request3url6method7headers4body10completiony10Foundation3URLV_AA10HTTPMethodOSDyS2SGAJ4DataVSgys6ResultOyAQs5Error_pGctF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:10IMQACommon13NetworkClientC",
        "mangledName": "$s10IMQACommon13NetworkClientC",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ThreadSafe",
        "printedName": "ThreadSafe",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wrappedValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ThreadSafe",
                "printedName": "IMQACommon.ThreadSafe<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:10IMQACommon10ThreadSafeC"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10IMQACommon10ThreadSafeC12wrappedValueACyxGx_tcfc",
            "mangledName": "$s10IMQACommon10ThreadSafeC12wrappedValueACyxGx_tcfc",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Value>",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "wrappedValue",
            "printedName": "wrappedValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon10ThreadSafeC12wrappedValuexvp",
            "mangledName": "$s10IMQACommon10ThreadSafeC12wrappedValuexvp",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon10ThreadSafeC12wrappedValuexvg",
                "mangledName": "$s10IMQACommon10ThreadSafeC12wrappedValuexvg",
                "moduleName": "IMQACommon",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Value>",
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon10ThreadSafeC12wrappedValuexvs",
                "mangledName": "$s10IMQACommon10ThreadSafeC12wrappedValuexvs",
                "moduleName": "IMQACommon",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Value>",
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon10ThreadSafeC12wrappedValuexvM",
                "mangledName": "$s10IMQACommon10ThreadSafeC12wrappedValuexvM",
                "moduleName": "IMQACommon",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Value>",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "modify",
            "printedName": "modify(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(inout τ_0_0) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon10ThreadSafeC6modifyyyyxzXEF",
            "mangledName": "$s10IMQACommon10ThreadSafeC6modifyyyyxzXEF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Value>",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:10IMQACommon10ThreadSafeC",
        "mangledName": "$s10IMQACommon10ThreadSafeC",
        "moduleName": "IMQACommon",
        "genericSig": "<τ_0_0>",
        "sugared_genericSig": "<Value>",
        "declAttributes": [
          "Final",
          "AccessControl",
          "PropertyWrapper"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UnfairLock",
        "printedName": "UnfairLock",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UnfairLock",
                "printedName": "IMQACommon.UnfairLock",
                "usr": "s:10IMQACommon10UnfairLockC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10IMQACommon10UnfairLockCACycfc",
            "mangledName": "$s10IMQACommon10UnfairLockCACycfc",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "locked",
            "printedName": "locked(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() throws -> τ_0_0",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon10UnfairLockC6lockedyxxyKXEKlF",
            "mangledName": "$s10IMQACommon10UnfairLockC6lockedyxxyKXEKlF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<ReturnValue>",
            "declAttributes": [
              "Final",
              "Rethrows",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:10IMQACommon10UnfairLockC",
        "mangledName": "$s10IMQACommon10UnfairLockC",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "AccessControl",
          "Final"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "KeychainInterface",
        "printedName": "KeychainInterface",
        "children": [
          {
            "kind": "Function",
            "name": "valueFor",
            "printedName": "valueFor(service:account:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(value: Swift.String?, status: Swift.Int32)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon17KeychainInterfaceP8valueFor7service7accountSSSg0D0_s5Int32V6statustSo11CFStringRefa_AMtF",
            "mangledName": "$s10IMQACommon17KeychainInterfaceP8valueFor7service7accountSSSg0D0_s5Int32V6statustSo11CFStringRefa_AMtF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.KeychainInterface>",
            "sugared_genericSig": "<Self where Self : IMQACommon.KeychainInterface>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setValue",
            "printedName": "setValue(service:account:value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon17KeychainInterfaceP8setValue7service7account5values5Int32VSo11CFStringRefa_AKSStF",
            "mangledName": "$s10IMQACommon17KeychainInterfaceP8setValue7service7account5values5Int32VSo11CFStringRefa_AKSStF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.KeychainInterface>",
            "sugared_genericSig": "<Self where Self : IMQACommon.KeychainInterface>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deleteValue",
            "printedName": "deleteValue(service:account:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon17KeychainInterfaceP11deleteValue7service7accounts5Int32VSo11CFStringRefa_AJtF",
            "mangledName": "$s10IMQACommon17KeychainInterfaceP11deleteValue7service7accounts5Int32VSo11CFStringRefa_AJtF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.KeychainInterface>",
            "sugared_genericSig": "<Self where Self : IMQACommon.KeychainInterface>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:10IMQACommon17KeychainInterfaceP",
        "mangledName": "$s10IMQACommon17KeychainInterfaceP",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DefaultKeychainInterface",
        "printedName": "DefaultKeychainInterface",
        "children": [
          {
            "kind": "Function",
            "name": "valueFor",
            "printedName": "valueFor(service:account:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(value: Swift.String?, status: Swift.Int32)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon24DefaultKeychainInterfaceC8valueFor7service7accountSSSg0E0_s5Int32V6statustSo11CFStringRefa_AMtF",
            "mangledName": "$s10IMQACommon24DefaultKeychainInterfaceC8valueFor7service7accountSSSg0E0_s5Int32V6statustSo11CFStringRefa_AMtF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setValue",
            "printedName": "setValue(service:account:value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon24DefaultKeychainInterfaceC8setValue7service7account5values5Int32VSo11CFStringRefa_AKSStF",
            "mangledName": "$s10IMQACommon24DefaultKeychainInterfaceC8setValue7service7account5values5Int32VSo11CFStringRefa_AKSStF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deleteValue",
            "printedName": "deleteValue(service:account:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              },
              {
                "kind": "TypeNominal",
                "name": "CFString",
                "printedName": "CoreFoundation.CFString",
                "usr": "c:@T@CFStringRef"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon24DefaultKeychainInterfaceC11deleteValue7service7accounts5Int32VSo11CFStringRefa_AJtF",
            "mangledName": "$s10IMQACommon24DefaultKeychainInterfaceC11deleteValue7service7accounts5Int32VSo11CFStringRefa_AJtF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:10IMQACommon24DefaultKeychainInterfaceC",
        "mangledName": "$s10IMQACommon24DefaultKeychainInterfaceC",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "KeychainInterface",
            "printedName": "KeychainInterface",
            "usr": "s:10IMQACommon17KeychainInterfaceP",
            "mangledName": "$s10IMQACommon17KeychainInterfaceP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DeviceIdentifier",
        "printedName": "DeviceIdentifier",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DeviceIdentifier",
                "printedName": "IMQACommon.DeviceIdentifier",
                "usr": "s:10IMQACommon16DeviceIdentifierV"
              },
              {
                "kind": "TypeNominal",
                "name": "UUID",
                "printedName": "Foundation.UUID",
                "usr": "s:10Foundation4UUIDV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10IMQACommon16DeviceIdentifierV5valueAC10Foundation4UUIDV_tcfc",
            "mangledName": "$s10IMQACommon16DeviceIdentifierV5valueAC10Foundation4UUIDV_tcfc",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(string:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "IMQACommon.DeviceIdentifier?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DeviceIdentifier",
                    "printedName": "IMQACommon.DeviceIdentifier",
                    "usr": "s:10IMQACommon16DeviceIdentifierV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10IMQACommon16DeviceIdentifierV6stringACSgSSSg_tcfc",
            "mangledName": "$s10IMQACommon16DeviceIdentifierV6stringACSgSSSg_tcfc",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "hex",
            "printedName": "hex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon16DeviceIdentifierV3hexSSvp",
            "mangledName": "$s10IMQACommon16DeviceIdentifierV3hexSSvp",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon16DeviceIdentifierV3hexSSvg",
                "mangledName": "$s10IMQACommon16DeviceIdentifierV3hexSSvg",
                "moduleName": "IMQACommon",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "DeviceIdentifier",
                "printedName": "IMQACommon.DeviceIdentifier",
                "usr": "s:10IMQACommon16DeviceIdentifierV"
              },
              {
                "kind": "TypeNominal",
                "name": "DeviceIdentifier",
                "printedName": "IMQACommon.DeviceIdentifier",
                "usr": "s:10IMQACommon16DeviceIdentifierV"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon16DeviceIdentifierV2eeoiySbAC_ACtFZ",
            "mangledName": "$s10IMQACommon16DeviceIdentifierV2eeoiySbAC_ACtFZ",
            "moduleName": "IMQACommon",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "intValue",
            "printedName": "intValue(digitCount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon16DeviceIdentifierV8intValue10digitCounts6UInt64VSu_tF",
            "mangledName": "$s10IMQACommon16DeviceIdentifierV8intValue10digitCounts6UInt64VSu_tF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "retrieve",
            "printedName": "retrieve()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DeviceIdentifier",
                "printedName": "IMQACommon.DeviceIdentifier",
                "usr": "s:10IMQACommon16DeviceIdentifierV"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon16DeviceIdentifierV8retrieveACyFZ",
            "mangledName": "$s10IMQACommon16DeviceIdentifierV8retrieveACyFZ",
            "moduleName": "IMQACommon",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:10IMQACommon16DeviceIdentifierV",
        "mangledName": "$s10IMQACommon16DeviceIdentifierV",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Security",
        "printedName": "Security",
        "declKind": "Import",
        "moduleName": "IMQACommon"
      },
      {
        "kind": "TypeDecl",
        "name": "KeychainAccess",
        "printedName": "KeychainAccess",
        "children": [
          {
            "kind": "Var",
            "name": "deviceId",
            "printedName": "deviceId",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UUID",
                "printedName": "Foundation.UUID",
                "usr": "s:10Foundation4UUIDV"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon14KeychainAccessC8deviceId10Foundation4UUIDVvpZ",
            "mangledName": "$s10IMQACommon14KeychainAccessC8deviceId10Foundation4UUIDVvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UUID",
                    "printedName": "Foundation.UUID",
                    "usr": "s:10Foundation4UUIDV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon14KeychainAccessC8deviceId10Foundation4UUIDVvgZ",
                "mangledName": "$s10IMQACommon14KeychainAccessC8deviceId10Foundation4UUIDVvgZ",
                "moduleName": "IMQACommon",
                "static": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:10IMQACommon14KeychainAccessC",
        "mangledName": "$s10IMQACommon14KeychainAccessC",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SessionIdentifier",
        "printedName": "SessionIdentifier",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SessionIdentifier",
                "printedName": "IMQACommon.SessionIdentifier",
                "usr": "s:10IMQACommon17SessionIdentifierV"
              },
              {
                "kind": "TypeNominal",
                "name": "UUID",
                "printedName": "Foundation.UUID",
                "usr": "s:10Foundation4UUIDV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10IMQACommon17SessionIdentifierV5valueAC10Foundation4UUIDV_tcfc",
            "mangledName": "$s10IMQACommon17SessionIdentifierV5valueAC10Foundation4UUIDV_tcfc",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(string:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "IMQACommon.SessionIdentifier?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SessionIdentifier",
                    "printedName": "IMQACommon.SessionIdentifier",
                    "usr": "s:10IMQACommon17SessionIdentifierV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10IMQACommon17SessionIdentifierV6stringACSgSSSg_tcfc",
            "mangledName": "$s10IMQACommon17SessionIdentifierV6stringACSgSSSg_tcfc",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "toString",
            "printedName": "toString",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon17SessionIdentifierV8toStringSSvp",
            "mangledName": "$s10IMQACommon17SessionIdentifierV8toStringSSvp",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon17SessionIdentifierV8toStringSSvg",
                "mangledName": "$s10IMQACommon17SessionIdentifierV8toStringSSvg",
                "moduleName": "IMQACommon",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "SessionIdentifier",
                "printedName": "IMQACommon.SessionIdentifier",
                "usr": "s:10IMQACommon17SessionIdentifierV"
              },
              {
                "kind": "TypeNominal",
                "name": "SessionIdentifier",
                "printedName": "IMQACommon.SessionIdentifier",
                "usr": "s:10IMQACommon17SessionIdentifierV"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon17SessionIdentifierV2eeoiySbAC_ACtFZ",
            "mangledName": "$s10IMQACommon17SessionIdentifierV2eeoiySbAC_ACtFZ",
            "moduleName": "IMQACommon",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SessionIdentifier",
                "printedName": "IMQACommon.SessionIdentifier",
                "usr": "s:10IMQACommon17SessionIdentifierV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10IMQACommon17SessionIdentifierV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s10IMQACommon17SessionIdentifierV4fromACs7Decoder_p_tKcfc",
            "moduleName": "IMQACommon",
            "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": "any Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon17SessionIdentifierV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s10IMQACommon17SessionIdentifierV6encode2toys7Encoder_p_tKF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "random",
            "printedName": "random",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SessionIdentifier",
                "printedName": "IMQACommon.SessionIdentifier",
                "usr": "s:10IMQACommon17SessionIdentifierV"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon17SessionIdentifierV6randomACvpZ",
            "mangledName": "$s10IMQACommon17SessionIdentifierV6randomACvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SessionIdentifier",
                    "printedName": "IMQACommon.SessionIdentifier",
                    "usr": "s:10IMQACommon17SessionIdentifierV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon17SessionIdentifierV6randomACvgZ",
                "mangledName": "$s10IMQACommon17SessionIdentifierV6randomACvgZ",
                "moduleName": "IMQACommon",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon17SessionIdentifierV11descriptionSSvp",
            "mangledName": "$s10IMQACommon17SessionIdentifierV11descriptionSSvp",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon17SessionIdentifierV11descriptionSSvg",
                "mangledName": "$s10IMQACommon17SessionIdentifierV11descriptionSSvg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:10IMQACommon17SessionIdentifierV",
        "mangledName": "$s10IMQACommon17SessionIdentifierV",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "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": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DispatchableQueue",
        "printedName": "DispatchableQueue",
        "children": [
          {
            "kind": "Function",
            "name": "async",
            "printedName": "async(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon17DispatchableQueueP5asyncyyyycF",
            "mangledName": "$s10IMQACommon17DispatchableQueueP5asyncyyyycF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.DispatchableQueue>",
            "sugared_genericSig": "<Self where Self : IMQACommon.DispatchableQueue>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sync",
            "printedName": "sync(execute:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon17DispatchableQueueP4sync7executeyyyXE_tF",
            "mangledName": "$s10IMQACommon17DispatchableQueueP4sync7executeyyyXE_tF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.DispatchableQueue>",
            "sugared_genericSig": "<Self where Self : IMQACommon.DispatchableQueue>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:10IMQACommon17DispatchableQueueP",
        "mangledName": "$s10IMQACommon17DispatchableQueueP",
        "moduleName": "IMQACommon",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "IMQASwizzableError",
        "printedName": "IMQASwizzableError",
        "children": [
          {
            "kind": "Var",
            "name": "methodNotFound",
            "printedName": "methodNotFound",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(IMQACommon.IMQASwizzableError.Type) -> (Swift.String, Swift.String) -> IMQACommon.IMQASwizzableError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, Swift.String) -> IMQACommon.IMQASwizzableError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IMQASwizzableError",
                        "printedName": "IMQACommon.IMQASwizzableError",
                        "usr": "s:10IMQACommon18IMQASwizzableErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(selectorName: Swift.String, className: Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "IMQACommon.IMQASwizzableError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IMQASwizzableError",
                        "printedName": "IMQACommon.IMQASwizzableError",
                        "usr": "s:10IMQACommon18IMQASwizzableErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:10IMQACommon18IMQASwizzableErrorO14methodNotFoundyACSS_SStcACmF",
            "mangledName": "$s10IMQACommon18IMQASwizzableErrorO14methodNotFoundyACSS_SStcACmF",
            "moduleName": "IMQACommon"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "IMQASwizzableError",
                "printedName": "IMQACommon.IMQASwizzableError",
                "usr": "s:10IMQACommon18IMQASwizzableErrorO"
              },
              {
                "kind": "TypeNominal",
                "name": "IMQASwizzableError",
                "printedName": "IMQACommon.IMQASwizzableError",
                "usr": "s:10IMQACommon18IMQASwizzableErrorO"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon18IMQASwizzableErrorO2eeoiySbAC_ACtFZ",
            "mangledName": "$s10IMQACommon18IMQASwizzableErrorO2eeoiySbAC_ACtFZ",
            "moduleName": "IMQACommon",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "errorDomain",
            "printedName": "errorDomain",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon18IMQASwizzableErrorO11errorDomainSSvpZ",
            "mangledName": "$s10IMQACommon18IMQASwizzableErrorO11errorDomainSSvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon18IMQASwizzableErrorO11errorDomainSSvgZ",
                "mangledName": "$s10IMQACommon18IMQASwizzableErrorO11errorDomainSSvgZ",
                "moduleName": "IMQACommon",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "errorCode",
            "printedName": "errorCode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon18IMQASwizzableErrorO9errorCodeSivp",
            "mangledName": "$s10IMQACommon18IMQASwizzableErrorO9errorCodeSivp",
            "moduleName": "IMQACommon",
            "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:10IMQACommon18IMQASwizzableErrorO9errorCodeSivg",
                "mangledName": "$s10IMQACommon18IMQASwizzableErrorO9errorCodeSivg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "errorDescription",
            "printedName": "errorDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon18IMQASwizzableErrorO16errorDescriptionSSSgvp",
            "mangledName": "$s10IMQACommon18IMQASwizzableErrorO16errorDescriptionSSSgvp",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon18IMQASwizzableErrorO16errorDescriptionSSSgvg",
                "mangledName": "$s10IMQACommon18IMQASwizzableErrorO16errorDescriptionSSSgvg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "localizedDescription",
            "printedName": "localizedDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon18IMQASwizzableErrorO20localizedDescriptionSSvp",
            "mangledName": "$s10IMQACommon18IMQASwizzableErrorO20localizedDescriptionSSvp",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon18IMQASwizzableErrorO20localizedDescriptionSSvg",
                "mangledName": "$s10IMQACommon18IMQASwizzableErrorO20localizedDescriptionSSvg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:10IMQACommon18IMQASwizzableErrorO",
        "mangledName": "$s10IMQACommon18IMQASwizzableErrorO",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "LocalizedError",
            "printedName": "LocalizedError",
            "usr": "s:10Foundation14LocalizedErrorP",
            "mangledName": "$s10Foundation14LocalizedErrorP"
          },
          {
            "kind": "Conformance",
            "name": "CustomNSError",
            "printedName": "CustomNSError",
            "usr": "s:10Foundation13CustomNSErrorP",
            "mangledName": "$s10Foundation13CustomNSErrorP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Swizzlable",
        "printedName": "Swizzlable",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "ImplementationType",
            "printedName": "ImplementationType",
            "declKind": "AssociatedType",
            "usr": "s:10IMQACommon10SwizzlableP18ImplementationTypeQa",
            "mangledName": "$s10IMQACommon10SwizzlableP18ImplementationTypeQa",
            "moduleName": "IMQACommon",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "AssociatedType",
            "name": "BlockImplementationType",
            "printedName": "BlockImplementationType",
            "declKind": "AssociatedType",
            "usr": "s:10IMQACommon10SwizzlableP23BlockImplementationTypeQa",
            "mangledName": "$s10IMQACommon10SwizzlableP23BlockImplementationTypeQa",
            "moduleName": "IMQACommon",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "selector",
            "printedName": "selector",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Selector",
                "printedName": "ObjectiveC.Selector",
                "usr": "s:10ObjectiveC8SelectorV"
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon10SwizzlableP8selector10ObjectiveC8SelectorVvpZ",
            "mangledName": "$s10IMQACommon10SwizzlableP8selector10ObjectiveC8SelectorVvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Selector",
                    "printedName": "ObjectiveC.Selector",
                    "usr": "s:10ObjectiveC8SelectorV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon10SwizzlableP8selector10ObjectiveC8SelectorVvgZ",
                "mangledName": "$s10IMQACommon10SwizzlableP8selector10ObjectiveC8SelectorVvgZ",
                "moduleName": "IMQACommon",
                "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.Swizzlable>",
                "sugared_genericSig": "<Self where Self : IMQACommon.Swizzlable>",
                "static": true,
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "baseClass",
            "printedName": "baseClass",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ExistentialMetatype",
                "printedName": "any AnyObject.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:10IMQACommon10SwizzlableP9baseClassyXlXpvp",
            "mangledName": "$s10IMQACommon10SwizzlableP9baseClassyXlXpvp",
            "moduleName": "IMQACommon",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any AnyObject.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10IMQACommon10SwizzlableP9baseClassyXlXpvg",
                "mangledName": "$s10IMQACommon10SwizzlableP9baseClassyXlXpvg",
                "moduleName": "IMQACommon",
                "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.Swizzlable>",
                "sugared_genericSig": "<Self where Self : IMQACommon.Swizzlable>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "install",
            "printedName": "install()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon10SwizzlableP7installyyKF",
            "mangledName": "$s10IMQACommon10SwizzlableP7installyyKF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.Swizzlable>",
            "sugared_genericSig": "<Self where Self : IMQACommon.Swizzlable>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "swizzleInstanceMethod",
            "printedName": "swizzleInstanceMethod(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(τ_0_0.ImplementationType) -> τ_0_0.BlockImplementationType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.BlockImplementationType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.ImplementationType"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon10SwizzlableP21swizzleInstanceMethodyy23BlockImplementationTypeQz0gH0QzXEKF",
            "mangledName": "$s10IMQACommon10SwizzlableP21swizzleInstanceMethodyy23BlockImplementationTypeQz0gH0QzXEKF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.Swizzlable>",
            "sugared_genericSig": "<Self where Self : IMQACommon.Swizzlable>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "swizzleClassMethod",
            "printedName": "swizzleClassMethod(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(τ_0_0.ImplementationType) -> τ_0_0.BlockImplementationType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.BlockImplementationType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.ImplementationType"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon10SwizzlableP18swizzleClassMethodyy23BlockImplementationTypeQz0gH0QzXEKF",
            "mangledName": "$s10IMQACommon10SwizzlableP18swizzleClassMethodyy23BlockImplementationTypeQz0gH0QzXEKF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.Swizzlable>",
            "sugared_genericSig": "<Self where Self : IMQACommon.Swizzlable>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "swizzleInstanceMethod",
            "printedName": "swizzleInstanceMethod(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(τ_0_0.ImplementationType) -> τ_0_0.BlockImplementationType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.BlockImplementationType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.ImplementationType"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon10SwizzlablePAAE21swizzleInstanceMethodyy23BlockImplementationTypeQz0gH0QzXEKF",
            "mangledName": "$s10IMQACommon10SwizzlablePAAE21swizzleInstanceMethodyy23BlockImplementationTypeQz0gH0QzXEKF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.Swizzlable>",
            "sugared_genericSig": "<Self where Self : IMQACommon.Swizzlable>",
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "swizzleClassMethod",
            "printedName": "swizzleClassMethod(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(τ_0_0.ImplementationType) -> τ_0_0.BlockImplementationType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.BlockImplementationType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.ImplementationType"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:10IMQACommon10SwizzlablePAAE18swizzleClassMethodyy23BlockImplementationTypeQz0gH0QzXEKF",
            "mangledName": "$s10IMQACommon10SwizzlablePAAE18swizzleClassMethodyy23BlockImplementationTypeQz0gH0QzXEKF",
            "moduleName": "IMQACommon",
            "genericSig": "<τ_0_0 where τ_0_0 : IMQACommon.Swizzlable>",
            "sugared_genericSig": "<Self where Self : IMQACommon.Swizzlable>",
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:10IMQACommon10SwizzlableP",
        "mangledName": "$s10IMQACommon10SwizzlableP",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "IMQACommon",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Data",
        "printedName": "Data",
        "children": [
          {
            "kind": "Function",
            "name": "compress",
            "printedName": "compress(withAlgorithm:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "CompressionAlgorithm",
                "printedName": "Foundation.Data.CompressionAlgorithm",
                "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV10IMQACommonE8compress13withAlgorithmACSgAcDE011CompressionF0O_tF",
            "mangledName": "$s10Foundation4DataV10IMQACommonE8compress13withAlgorithmACSgAcDE011CompressionF0O_tF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decompress",
            "printedName": "decompress(withAlgorithm:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "CompressionAlgorithm",
                "printedName": "Foundation.Data.CompressionAlgorithm",
                "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV10IMQACommonE10decompress13withAlgorithmACSgAcDE011CompressionF0O_tF",
            "mangledName": "$s10Foundation4DataV10IMQACommonE10decompress13withAlgorithmACSgAcDE011CompressionF0O_tF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "CompressionAlgorithm",
            "printedName": "CompressionAlgorithm",
            "children": [
              {
                "kind": "Var",
                "name": "zlib",
                "printedName": "zlib",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Foundation.Data.CompressionAlgorithm.Type) -> Foundation.Data.CompressionAlgorithm",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CompressionAlgorithm",
                        "printedName": "Foundation.Data.CompressionAlgorithm",
                        "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Foundation.Data.CompressionAlgorithm.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CompressionAlgorithm",
                            "printedName": "Foundation.Data.CompressionAlgorithm",
                            "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO4zlibyA2FmF",
                "mangledName": "$s10Foundation4DataV10IMQACommonE20CompressionAlgorithmO4zlibyA2FmF",
                "moduleName": "IMQACommon"
              },
              {
                "kind": "Var",
                "name": "lzfse",
                "printedName": "lzfse",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Foundation.Data.CompressionAlgorithm.Type) -> Foundation.Data.CompressionAlgorithm",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CompressionAlgorithm",
                        "printedName": "Foundation.Data.CompressionAlgorithm",
                        "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Foundation.Data.CompressionAlgorithm.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CompressionAlgorithm",
                            "printedName": "Foundation.Data.CompressionAlgorithm",
                            "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO5lzfseyA2FmF",
                "mangledName": "$s10Foundation4DataV10IMQACommonE20CompressionAlgorithmO5lzfseyA2FmF",
                "moduleName": "IMQACommon"
              },
              {
                "kind": "Var",
                "name": "lzma",
                "printedName": "lzma",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Foundation.Data.CompressionAlgorithm.Type) -> Foundation.Data.CompressionAlgorithm",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CompressionAlgorithm",
                        "printedName": "Foundation.Data.CompressionAlgorithm",
                        "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Foundation.Data.CompressionAlgorithm.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CompressionAlgorithm",
                            "printedName": "Foundation.Data.CompressionAlgorithm",
                            "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO4lzmayA2FmF",
                "mangledName": "$s10Foundation4DataV10IMQACommonE20CompressionAlgorithmO4lzmayA2FmF",
                "moduleName": "IMQACommon"
              },
              {
                "kind": "Var",
                "name": "lz4",
                "printedName": "lz4",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Foundation.Data.CompressionAlgorithm.Type) -> Foundation.Data.CompressionAlgorithm",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CompressionAlgorithm",
                        "printedName": "Foundation.Data.CompressionAlgorithm",
                        "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Foundation.Data.CompressionAlgorithm.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CompressionAlgorithm",
                            "printedName": "Foundation.Data.CompressionAlgorithm",
                            "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO3lz4yA2FmF",
                "mangledName": "$s10Foundation4DataV10IMQACommonE20CompressionAlgorithmO3lz4yA2FmF",
                "moduleName": "IMQACommon"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CompressionAlgorithm",
                    "printedName": "Foundation.Data.CompressionAlgorithm",
                    "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CompressionAlgorithm",
                    "printedName": "Foundation.Data.CompressionAlgorithm",
                    "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO2eeoiySbAF_AFtFZ",
                "mangledName": "$s10Foundation4DataV10IMQACommonE20CompressionAlgorithmO2eeoiySbAF_AFtFZ",
                "moduleName": "IMQACommon",
                "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:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO9hashValueSivp",
                "mangledName": "$s10Foundation4DataV10IMQACommonE20CompressionAlgorithmO9hashValueSivp",
                "moduleName": "IMQACommon",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO9hashValueSivg",
                    "mangledName": "$s10Foundation4DataV10IMQACommonE20CompressionAlgorithmO9hashValueSivg",
                    "moduleName": "IMQACommon",
                    "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:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO4hash4intoys6HasherVz_tF",
                "mangledName": "$s10Foundation4DataV10IMQACommonE20CompressionAlgorithmO4hash4intoys6HasherVz_tF",
                "moduleName": "IMQACommon",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:10Foundation4DataV10IMQACommonE20CompressionAlgorithmO",
            "mangledName": "$s10Foundation4DataV10IMQACommonE20CompressionAlgorithmO",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "deflate",
            "printedName": "deflate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV10IMQACommonE7deflateACSgyF",
            "mangledName": "$s10Foundation4DataV10IMQACommonE7deflateACSgyF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "inflate",
            "printedName": "inflate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV10IMQACommonE7inflateACSgyF",
            "mangledName": "$s10Foundation4DataV10IMQACommonE7inflateACSgyF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "zip",
            "printedName": "zip()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV10IMQACommonE3zipACSgyF",
            "mangledName": "$s10Foundation4DataV10IMQACommonE3zipACSgyF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "unzip",
            "printedName": "unzip(skipCheckSumValidation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV10IMQACommonE5unzip22skipCheckSumValidationACSgSb_tF",
            "mangledName": "$s10Foundation4DataV10IMQACommonE5unzip22skipCheckSumValidationACSgSb_tF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "gzip",
            "printedName": "gzip()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV10IMQACommonE4gzipACSgyF",
            "mangledName": "$s10Foundation4DataV10IMQACommonE4gzipACSgyF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "gunzip",
            "printedName": "gunzip()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV10IMQACommonE6gunzipACSgyF",
            "mangledName": "$s10Foundation4DataV10IMQACommonE6gunzipACSgyF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:10Foundation4DataV",
        "mangledName": "$s10Foundation4DataV",
        "moduleName": "Foundation",
        "intro_Macosx": "10.10",
        "intro_iOS": "8.0",
        "intro_tvOS": "9.0",
        "intro_watchOS": "2.0",
        "declAttributes": [
          "Frozen",
          "Available",
          "Available",
          "Available",
          "Available"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RandomAccessCollection",
            "printedName": "RandomAccessCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sk",
            "mangledName": "$sSk"
          },
          {
            "kind": "Conformance",
            "name": "MutableCollection",
            "printedName": "MutableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              }
            ],
            "usr": "s:SM",
            "mangledName": "$sSM"
          },
          {
            "kind": "Conformance",
            "name": "RangeReplaceableCollection",
            "printedName": "RangeReplaceableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              }
            ],
            "usr": "s:Sm",
            "mangledName": "$sSm"
          },
          {
            "kind": "Conformance",
            "name": "MutableDataProtocol",
            "printedName": "MutableDataProtocol",
            "usr": "s:10Foundation19MutableDataProtocolP",
            "mangledName": "$s10Foundation19MutableDataProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "ContiguousBytes",
            "printedName": "ContiguousBytes",
            "usr": "s:10Foundation15ContiguousBytesP",
            "mangledName": "$s10Foundation15ContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BidirectionalCollection",
            "printedName": "BidirectionalCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:SK",
            "mangledName": "$sSK"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Foundation.Data.Iterator",
                    "usr": "s:10Foundation4DataV8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "DataProtocol",
            "printedName": "DataProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Regions",
                "printedName": "Regions",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CollectionOfOne",
                    "printedName": "Swift.CollectionOfOne<Foundation.Data>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:s15CollectionOfOneV"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation12DataProtocolP",
            "mangledName": "$s10Foundation12DataProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Foundation.Data.Iterator",
                    "usr": "s:10Foundation4DataV8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ReferenceConvertible",
            "printedName": "ReferenceConvertible",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ReferenceType",
                "printedName": "ReferenceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSData",
                    "printedName": "Foundation.NSData",
                    "usr": "c:objc(cs)NSData"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation20ReferenceConvertibleP",
            "mangledName": "$s10Foundation20ReferenceConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSData",
                    "printedName": "Foundation.NSData",
                    "usr": "c:objc(cs)NSData"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Bundle",
        "printedName": "Bundle",
        "children": [
          {
            "kind": "Var",
            "name": "appIdentifier",
            "printedName": "appIdentifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:So8NSBundleC10IMQACommonE13appIdentifierSSvpZ",
            "mangledName": "$sSo8NSBundleC10IMQACommonE13appIdentifierSSvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So8NSBundleC10IMQACommonE13appIdentifierSSvgZ",
                "mangledName": "$sSo8NSBundleC10IMQACommonE13appIdentifierSSvgZ",
                "moduleName": "IMQACommon",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "appVersion",
            "printedName": "appVersion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:So8NSBundleC10IMQACommonE10appVersionSSvpZ",
            "mangledName": "$sSo8NSBundleC10IMQACommonE10appVersionSSvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So8NSBundleC10IMQACommonE10appVersionSSvgZ",
                "mangledName": "$sSo8NSBundleC10IMQACommonE10appVersionSSvgZ",
                "moduleName": "IMQACommon",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "majorVersion",
            "printedName": "majorVersion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:So8NSBundleC10IMQACommonE12majorVersionSSvpZ",
            "mangledName": "$sSo8NSBundleC10IMQACommonE12majorVersionSSvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So8NSBundleC10IMQACommonE12majorVersionSSvgZ",
                "mangledName": "$sSo8NSBundleC10IMQACommonE12majorVersionSSvgZ",
                "moduleName": "IMQACommon",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "appBuildVersion",
            "printedName": "appBuildVersion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:So8NSBundleC10IMQACommonE15appBuildVersionSSvpZ",
            "mangledName": "$sSo8NSBundleC10IMQACommonE15appBuildVersionSSvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So8NSBundleC10IMQACommonE15appBuildVersionSSvgZ",
                "mangledName": "$sSo8NSBundleC10IMQACommonE15appBuildVersionSSvgZ",
                "moduleName": "IMQACommon",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "appName",
            "printedName": "appName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:So8NSBundleC10IMQACommonE7appNameSSvpZ",
            "mangledName": "$sSo8NSBundleC10IMQACommonE7appNameSSvpZ",
            "moduleName": "IMQACommon",
            "static": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So8NSBundleC10IMQACommonE7appNameSSvgZ",
                "mangledName": "$sSo8NSBundleC10IMQACommonE7appNameSSvgZ",
                "moduleName": "IMQACommon",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)NSBundle",
        "moduleName": "Foundation",
        "isOpen": true,
        "objc_name": "NSBundle",
        "declAttributes": [
          "ObjC",
          "SynthesizedProtocol",
          "NonSendable",
          "Sendable",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CGPoint",
        "printedName": "CGPoint",
        "children": [
          {
            "kind": "Function",
            "name": "toString",
            "printedName": "toString()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:So7CGPointV10IMQACommonE8toStringSSyF",
            "mangledName": "$sSo7CGPointV10IMQACommonE8toStringSSyF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "c:@S@CGPoint",
        "moduleName": "CoreFoundation",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSValue",
                    "printedName": "Foundation.NSValue",
                    "usr": "c:objc(cs)NSValue"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Date",
        "printedName": "Date",
        "children": [
          {
            "kind": "Var",
            "name": "millisecondsSince1970",
            "printedName": "millisecondsSince1970",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:10Foundation4DateV10IMQACommonE21millisecondsSince1970Sdvp",
            "mangledName": "$s10Foundation4DateV10IMQACommonE21millisecondsSince1970Sdvp",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10Foundation4DateV10IMQACommonE21millisecondsSince1970Sdvg",
                "mangledName": "$s10Foundation4DateV10IMQACommonE21millisecondsSince1970Sdvg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "millisecondsSince1970Truncated",
            "printedName": "millisecondsSince1970Truncated",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:10Foundation4DateV10IMQACommonE30millisecondsSince1970TruncatedSivp",
            "mangledName": "$s10Foundation4DateV10IMQACommonE30millisecondsSince1970TruncatedSivp",
            "moduleName": "IMQACommon",
            "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:10Foundation4DateV10IMQACommonE30millisecondsSince1970TruncatedSivg",
                "mangledName": "$s10Foundation4DateV10IMQACommonE30millisecondsSince1970TruncatedSivg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "nanosecondsSince1970",
            "printedName": "nanosecondsSince1970",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:10Foundation4DateV10IMQACommonE20nanosecondsSince1970Sdvp",
            "mangledName": "$s10Foundation4DateV10IMQACommonE20nanosecondsSince1970Sdvp",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10Foundation4DateV10IMQACommonE20nanosecondsSince1970Sdvg",
                "mangledName": "$s10Foundation4DateV10IMQACommonE20nanosecondsSince1970Sdvg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "nanosecondsSince1970Truncated",
            "printedName": "nanosecondsSince1970Truncated",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:10Foundation4DateV10IMQACommonE29nanosecondsSince1970TruncatedSivp",
            "mangledName": "$s10Foundation4DateV10IMQACommonE29nanosecondsSince1970TruncatedSivp",
            "moduleName": "IMQACommon",
            "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:10Foundation4DateV10IMQACommonE29nanosecondsSince1970TruncatedSivg",
                "mangledName": "$s10Foundation4DateV10IMQACommonE29nanosecondsSince1970TruncatedSivg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "serializedInterval",
            "printedName": "serializedInterval",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:10Foundation4DateV10IMQACommonE18serializedIntervalSivp",
            "mangledName": "$s10Foundation4DateV10IMQACommonE18serializedIntervalSivp",
            "moduleName": "IMQACommon",
            "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:10Foundation4DateV10IMQACommonE18serializedIntervalSivg",
                "mangledName": "$s10Foundation4DateV10IMQACommonE18serializedIntervalSivg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:10Foundation4DateV",
        "mangledName": "$s10Foundation4DateV",
        "moduleName": "Foundation",
        "intro_Macosx": "10.10",
        "intro_iOS": "8.0",
        "intro_tvOS": "9.0",
        "intro_watchOS": "2.0",
        "declAttributes": [
          "Available",
          "Available",
          "Available",
          "Available"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "ReferenceConvertible",
            "printedName": "ReferenceConvertible",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ReferenceType",
                "printedName": "ReferenceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSDate",
                    "printedName": "Foundation.NSDate",
                    "usr": "c:objc(cs)NSDate"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation20ReferenceConvertibleP",
            "mangledName": "$s10Foundation20ReferenceConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSDate",
                    "printedName": "Foundation.NSDate",
                    "usr": "c:objc(cs)NSDate"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UUID",
        "printedName": "UUID",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(withoutHyphen:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.UUID?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UUID",
                    "printedName": "Foundation.UUID",
                    "usr": "s:10Foundation4UUIDV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10Foundation4UUIDV10IMQACommonE13withoutHyphenACSgSS_tcfc",
            "mangledName": "$s10Foundation4UUIDV10IMQACommonE13withoutHyphenACSgSS_tcfc",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "withoutHyphen",
            "printedName": "withoutHyphen",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:10Foundation4UUIDV10IMQACommonE13withoutHyphenSSvp",
            "mangledName": "$s10Foundation4UUIDV10IMQACommonE13withoutHyphenSSvp",
            "moduleName": "IMQACommon",
            "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:10Foundation4UUIDV10IMQACommonE13withoutHyphenSSvg",
                "mangledName": "$s10Foundation4UUIDV10IMQACommonE13withoutHyphenSSvg",
                "moduleName": "IMQACommon",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:10Foundation4UUIDV",
        "mangledName": "$s10Foundation4UUIDV",
        "moduleName": "Foundation",
        "intro_Macosx": "10.8",
        "intro_iOS": "6.0",
        "intro_tvOS": "9.0",
        "intro_watchOS": "2.0",
        "declAttributes": [
          "Available",
          "Available",
          "Available",
          "Available"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "ReferenceConvertible",
            "printedName": "ReferenceConvertible",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ReferenceType",
                "printedName": "ReferenceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSUUID",
                    "printedName": "Foundation.NSUUID",
                    "usr": "c:objc(cs)NSUUID"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation20ReferenceConvertibleP",
            "mangledName": "$s10Foundation20ReferenceConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSUUID",
                    "printedName": "Foundation.NSUUID",
                    "usr": "c:objc(cs)NSUUID"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DispatchQueue",
        "printedName": "DispatchQueue",
        "children": [
          {
            "kind": "Function",
            "name": "async",
            "printedName": "async(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:So17OS_dispatch_queueC10IMQACommonE5asyncyyyycF",
            "mangledName": "$sSo17OS_dispatch_queueC10IMQACommonE5asyncyyyycF",
            "moduleName": "IMQACommon",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)OS_dispatch_queue",
        "moduleName": "Dispatch",
        "isOpen": true,
        "objc_name": "OS_dispatch_queue",
        "declAttributes": [
          "ObjC",
          "SynthesizedProtocol",
          "Sendable",
          "HasMissingDesignatedInitializers",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)OS_dispatch_object",
        "isExternal": true,
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "Dispatch.DispatchObject",
          "os_object.OS_object",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "DispatchableQueue",
            "printedName": "DispatchableQueue",
            "usr": "s:10IMQACommon17DispatchableQueueP",
            "mangledName": "$s10IMQACommon17DispatchableQueueP"
          },
          {
            "kind": "Conformance",
            "name": "Scheduler",
            "printedName": "Scheduler",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SchedulerTimeType",
                "printedName": "SchedulerTimeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SchedulerTimeType",
                    "printedName": "Dispatch.DispatchQueue.SchedulerTimeType",
                    "usr": "s:So17OS_dispatch_queueC8DispatchE17SchedulerTimeTypeV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SchedulerOptions",
                "printedName": "SchedulerOptions",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SchedulerOptions",
                    "printedName": "Dispatch.DispatchQueue.SchedulerOptions",
                    "usr": "s:So17OS_dispatch_queueC8DispatchE16SchedulerOptionsV"
                  }
                ]
              }
            ],
            "usr": "s:7Combine9SchedulerP",
            "mangledName": "$s7Combine9SchedulerP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "BooleanLiteral",
      "offset": 4991,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 8176,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 8181,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 8648,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 8661,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 8673,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 8686,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 8699,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 8711,
      "length": 1,
      "value": "9"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9082,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9130,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9170,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9191,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9328,
      "length": 4,
      "value": "0x1f"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9347,
      "length": 4,
      "value": "0x8b"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9365,
      "length": 4,
      "value": "0x08"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9439,
      "length": 7,
      "value": "0b00010"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9450,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9492,
      "length": 7,
      "value": "0b00100"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9503,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9545,
      "length": 7,
      "value": "0b01000"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9556,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9598,
      "length": 7,
      "value": "0b10000"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9609,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9729,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9754,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9886,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 9949,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 10074,
      "length": 3,
      "value": "0x0"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 10087,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 10114,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 10232,
      "length": 3,
      "value": "0x0"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 10245,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 10272,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 10364,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 12052,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "Array",
      "offset": 13832,
      "length": 3335,
      "value": "[0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4, 0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de, 0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856, 0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9, 0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4, 0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b, 0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3, 0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a, 0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599, 0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924, 0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190, 0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f, 0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e, 0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01, 0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed, 0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950, 0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3, 0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2, 0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a, 0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5, 0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010, 0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f, 0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17, 0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6, 0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615, 0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8, 0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344, 0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb, 0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a, 0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5, 0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1, 0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c, 0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef, 0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236, 0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe, 0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31, 0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c, 0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713, 0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b, 0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242, 0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1, 0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c, 0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278, 0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7, 0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66, 0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9, 0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605, 0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8, 0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b, 0x2d02ef8d]"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/DataCompression.swift",
      "kind": "IntegerLiteral",
      "offset": 17741,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Class\/NetworkClient.swift",
      "kind": "Dictionary",
      "offset": 628,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Identifier\/DeviceIdentifier.swift",
      "kind": "StringLiteral",
      "offset": 1238,
      "length": 18,
      "value": "\".deviceIdDefault\""
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Identifier\/KeychainAccess.swift",
      "kind": "StringLiteral",
      "offset": 242,
      "length": 14,
      "value": "\"io.imqa.keys\""
    },
    {
      "filePath": "\/Users\/imqatest\/iOSRunner\/sdkRunner\/_work\/imqa-ios-sdk-next\/imqa-ios-sdk-next\/IMQASDK\/IMQACommon\/Identifier\/KeychainAccess.swift",
      "kind": "StringLiteral",
      "offset": 288,
      "length": 21,
      "value": "\"io.imqa.deviceid_v3\""
    }
  ]
}