{
  "title" : "Duplication",
  "timestamp" : "2024-04-03 14:40:25",
  "duplicates" : [ {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 188,
      "endLine" : 204,
      "cleanedStartLine" : 110,
      "cleanedEndLine" : 122
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 222,
      "endLine" : 238,
      "cleanedStartLine" : 134,
      "cleanedEndLine" : 146
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 319,
      "endLine" : 328,
      "cleanedStartLine" : 179,
      "cleanedEndLine" : 188
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 333,
      "endLine" : 342,
      "cleanedStartLine" : 191,
      "cleanedEndLine" : 200
    } ]
  }, {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 562,
      "endLine" : 571,
      "cleanedStartLine" : 355,
      "cleanedEndLine" : 363
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 579,
      "endLine" : 588,
      "cleanedStartLine" : 368,
      "cleanedEndLine" : 376
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/rows.go",
        "extension" : "go",
        "linesOfCode" : 298,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 54,
      "endLine" : 61,
      "cleanedStartLine" : 11,
      "cleanedEndLine" : 18
    }, {
      "file" : {
        "relativePath" : "go/rows.go",
        "extension" : "go",
        "linesOfCode" : 298,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 228,
      "startLine" : 68,
      "endLine" : 75,
      "cleanedStartLine" : 21,
      "cleanedEndLine" : 28
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 525,
      "endLine" : 532,
      "cleanedStartLine" : 326,
      "cleanedEndLine" : 333
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 546,
      "endLine" : 553,
      "cleanedStartLine" : 342,
      "cleanedEndLine" : 349
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 101,
      "endLine" : 108,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 45
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 188,
      "endLine" : 195,
      "cleanedStartLine" : 110,
      "cleanedEndLine" : 115
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 101,
      "endLine" : 108,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 45
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 222,
      "endLine" : 229,
      "cleanedStartLine" : 134,
      "cleanedEndLine" : 139
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 548,
      "endLine" : 553,
      "cleanedStartLine" : 344,
      "cleanedEndLine" : 349
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 566,
      "endLine" : 571,
      "cleanedStartLine" : 358,
      "cleanedEndLine" : 363
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 548,
      "endLine" : 553,
      "cleanedStartLine" : 344,
      "cleanedEndLine" : 349
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 583,
      "endLine" : 588,
      "cleanedStartLine" : 371,
      "cleanedEndLine" : 376
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 527,
      "endLine" : 532,
      "cleanedStartLine" : 328,
      "cleanedEndLine" : 333
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 566,
      "endLine" : 571,
      "cleanedStartLine" : 358,
      "cleanedEndLine" : 363
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 527,
      "endLine" : 532,
      "cleanedStartLine" : 328,
      "cleanedEndLine" : 333
    }, {
      "file" : {
        "relativePath" : "go/utils.go",
        "extension" : "go",
        "linesOfCode" : 655,
        "components" : [ "primary::go" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 518,
      "startLine" : 583,
      "endLine" : 588,
      "cleanedStartLine" : 371,
      "cleanedEndLine" : 376
    } ]
  } ],
  "overallDuplication" : null
}