{
  "title" : "Duplication",
  "timestamp" : "2026-01-18 17:18:11",
  "duplicates" : [ {
    "blockSize" : 41,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/ingress.yaml",
        "extension" : "yaml",
        "linesOfCode" : 61,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 61,
      "startLine" : 21,
      "endLine" : 61,
      "cleanedStartLine" : 21,
      "cleanedEndLine" : 61
    }, {
      "file" : {
        "relativePath" : "charts/hub/templates/ingress.yaml",
        "extension" : "yaml",
        "linesOfCode" : 61,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 61,
      "startLine" : 21,
      "endLine" : 61,
      "cleanedStartLine" : 21,
      "cleanedEndLine" : 61
    } ]
  }, {
    "blockSize" : 27,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 26,
      "endLine" : 52,
      "cleanedStartLine" : 26,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 116,
      "endLine" : 142,
      "cleanedStartLine" : 116,
      "cleanedEndLine" : 142
    } ]
  }, {
    "blockSize" : 22,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 31,
      "endLine" : 52,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 76,
      "endLine" : 97,
      "cleanedStartLine" : 76,
      "cleanedEndLine" : 97
    } ]
  }, {
    "blockSize" : 22,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 76,
      "endLine" : 97,
      "cleanedStartLine" : 76,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 121,
      "endLine" : 142,
      "cleanedStartLine" : 121,
      "cleanedEndLine" : 142
    } ]
  }, {
    "blockSize" : 18,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 125,
      "endLine" : 142,
      "cleanedStartLine" : 125,
      "cleanedEndLine" : 142
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 184,
      "endLine" : 201,
      "cleanedStartLine" : 184,
      "cleanedEndLine" : 201
    } ]
  }, {
    "blockSize" : 18,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 80,
      "endLine" : 97,
      "cleanedStartLine" : 80,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 184,
      "endLine" : 201,
      "cleanedStartLine" : 184,
      "cleanedEndLine" : 201
    } ]
  }, {
    "blockSize" : 18,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 35,
      "endLine" : 52,
      "cleanedStartLine" : 35,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 184,
      "endLine" : 201,
      "cleanedStartLine" : 184,
      "cleanedEndLine" : 201
    } ]
  }, {
    "blockSize" : 17,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/ingress.yaml",
        "extension" : "yaml",
        "linesOfCode" : 61,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 61,
      "startLine" : 3,
      "endLine" : 19,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 19
    }, {
      "file" : {
        "relativePath" : "charts/hub/templates/ingress.yaml",
        "extension" : "yaml",
        "linesOfCode" : 61,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 61,
      "startLine" : 3,
      "endLine" : 19,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 19
    } ]
  }, {
    "blockSize" : 15,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 31,
      "endLine" : 45,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 45
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 69,
      "endLine" : 83,
      "cleanedStartLine" : 69,
      "cleanedEndLine" : 83
    } ]
  }, {
    "blockSize" : 15,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 69,
      "endLine" : 83,
      "cleanedStartLine" : 69,
      "cleanedEndLine" : 83
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 145,
      "endLine" : 159,
      "cleanedStartLine" : 145,
      "cleanedEndLine" : 159
    } ]
  }, {
    "blockSize" : 15,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 69,
      "endLine" : 83,
      "cleanedStartLine" : 69,
      "cleanedEndLine" : 83
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 107,
      "endLine" : 121,
      "cleanedStartLine" : 107,
      "cleanedEndLine" : 121
    } ]
  }, {
    "blockSize" : 15,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 107,
      "endLine" : 121,
      "cleanedStartLine" : 107,
      "cleanedEndLine" : 121
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 145,
      "endLine" : 159,
      "cleanedStartLine" : 145,
      "cleanedEndLine" : 159
    } ]
  }, {
    "blockSize" : 15,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 31,
      "endLine" : 45,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 45
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 107,
      "endLine" : 121,
      "cleanedStartLine" : 107,
      "cleanedEndLine" : 121
    } ]
  }, {
    "blockSize" : 15,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 31,
      "endLine" : 45,
      "cleanedStartLine" : 31,
      "cleanedEndLine" : 45
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 145,
      "endLine" : 159,
      "cleanedStartLine" : 145,
      "cleanedEndLine" : 159
    } ]
  }, {
    "blockSize" : 14,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/_helpers.tpl",
        "extension" : "tpl",
        "linesOfCode" : 88,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 88,
      "startLine" : 15,
      "endLine" : 29,
      "cleanedStartLine" : 14,
      "cleanedEndLine" : 27
    }, {
      "file" : {
        "relativePath" : "charts/hub/templates/_helpers.tpl",
        "extension" : "tpl",
        "linesOfCode" : 58,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 58,
      "startLine" : 15,
      "endLine" : 29,
      "cleanedStartLine" : 14,
      "cleanedEndLine" : 27
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 40,
      "endLine" : 52,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 109,
      "endLine" : 121,
      "cleanedStartLine" : 109,
      "cleanedEndLine" : 121
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/statefulset.yaml",
        "extension" : "yaml",
        "linesOfCode" : 195,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 195,
      "startLine" : 183,
      "endLine" : 195,
      "cleanedStartLine" : 183,
      "cleanedEndLine" : 195
    }, {
      "file" : {
        "relativePath" : "charts/hub/templates/statefulset.yaml",
        "extension" : "yaml",
        "linesOfCode" : 62,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 62,
      "startLine" : 50,
      "endLine" : 62,
      "cleanedStartLine" : 50,
      "cleanedEndLine" : 62
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 40,
      "endLine" : 52,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 33,
      "endLine" : 45,
      "cleanedStartLine" : 33,
      "cleanedEndLine" : 45
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 85,
      "endLine" : 97,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 71,
      "endLine" : 83,
      "cleanedStartLine" : 71,
      "cleanedEndLine" : 83
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 40,
      "endLine" : 52,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 147,
      "endLine" : 159,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 159
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 85,
      "endLine" : 97,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 147,
      "endLine" : 159,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 159
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 40,
      "endLine" : 52,
      "cleanedStartLine" : 40,
      "cleanedEndLine" : 52
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 71,
      "endLine" : 83,
      "cleanedStartLine" : 71,
      "cleanedEndLine" : 83
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 130,
      "endLine" : 142,
      "cleanedStartLine" : 130,
      "cleanedEndLine" : 142
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 71,
      "endLine" : 83,
      "cleanedStartLine" : 71,
      "cleanedEndLine" : 83
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 189,
      "endLine" : 201,
      "cleanedStartLine" : 189,
      "cleanedEndLine" : 201
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 147,
      "endLine" : 159,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 159
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 85,
      "endLine" : 97,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 109,
      "endLine" : 121,
      "cleanedStartLine" : 109,
      "cleanedEndLine" : 121
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 189,
      "endLine" : 201,
      "cleanedStartLine" : 189,
      "cleanedEndLine" : 201
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 71,
      "endLine" : 83,
      "cleanedStartLine" : 71,
      "cleanedEndLine" : 83
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 130,
      "endLine" : 142,
      "cleanedStartLine" : 130,
      "cleanedEndLine" : 142
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 147,
      "endLine" : 159,
      "cleanedStartLine" : 147,
      "cleanedEndLine" : 159
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 130,
      "endLine" : 142,
      "cleanedStartLine" : 130,
      "cleanedEndLine" : 142
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 33,
      "endLine" : 45,
      "cleanedStartLine" : 33,
      "cleanedEndLine" : 45
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 189,
      "endLine" : 201,
      "cleanedStartLine" : 189,
      "cleanedEndLine" : 201
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 33,
      "endLine" : 45,
      "cleanedStartLine" : 33,
      "cleanedEndLine" : 45
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 130,
      "endLine" : 142,
      "cleanedStartLine" : 130,
      "cleanedEndLine" : 142
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 109,
      "endLine" : 121,
      "cleanedStartLine" : 109,
      "cleanedEndLine" : 121
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 189,
      "endLine" : 201,
      "cleanedStartLine" : 189,
      "cleanedEndLine" : 201
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 109,
      "endLine" : 121,
      "cleanedStartLine" : 109,
      "cleanedEndLine" : 121
    } ]
  }, {
    "blockSize" : 13,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 85,
      "endLine" : 97,
      "cleanedStartLine" : 85,
      "cleanedEndLine" : 97
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 33,
      "endLine" : 45,
      "cleanedStartLine" : 33,
      "cleanedEndLine" : 45
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/statefulset.yaml",
        "extension" : "yaml",
        "linesOfCode" : 195,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 195,
      "startLine" : 13,
      "endLine" : 23,
      "cleanedStartLine" : 13,
      "cleanedEndLine" : 23
    }, {
      "file" : {
        "relativePath" : "charts/hub/templates/statefulset.yaml",
        "extension" : "yaml",
        "linesOfCode" : 62,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 62,
      "startLine" : 13,
      "endLine" : 23,
      "cleanedStartLine" : 13,
      "cleanedEndLine" : 23
    } ]
  }, {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/values.yaml",
        "extension" : "yaml",
        "linesOfCode" : 102,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 102,
      "startLine" : 73,
      "endLine" : 84,
      "cleanedStartLine" : 57,
      "cleanedEndLine" : 66
    }, {
      "file" : {
        "relativePath" : "charts/hub/values.yaml",
        "extension" : "yaml",
        "linesOfCode" : 43,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 43,
      "startLine" : 31,
      "endLine" : 42,
      "cleanedStartLine" : 19,
      "cleanedEndLine" : 28
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/_helpers.tpl",
        "extension" : "tpl",
        "linesOfCode" : 88,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 88,
      "startLine" : 40,
      "endLine" : 48,
      "cleanedStartLine" : 37,
      "cleanedEndLine" : 44
    }, {
      "file" : {
        "relativePath" : "charts/hub/templates/_helpers.tpl",
        "extension" : "tpl",
        "linesOfCode" : 58,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 58,
      "startLine" : 40,
      "endLine" : 48,
      "cleanedStartLine" : 37,
      "cleanedEndLine" : 44
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 18,
      "endLine" : 24,
      "cleanedStartLine" : 18,
      "cleanedEndLine" : 24
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 108,
      "endLine" : 114,
      "cleanedStartLine" : 108,
      "cleanedEndLine" : 114
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/_helpers.tpl",
        "extension" : "tpl",
        "linesOfCode" : 88,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 88,
      "startLine" : 6,
      "endLine" : 13,
      "cleanedStartLine" : 6,
      "cleanedEndLine" : 12
    }, {
      "file" : {
        "relativePath" : "charts/hub/templates/_helpers.tpl",
        "extension" : "tpl",
        "linesOfCode" : 58,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 58,
      "startLine" : 6,
      "endLine" : 13,
      "cleanedStartLine" : 6,
      "cleanedEndLine" : 12
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 94,
      "endLine" : 100,
      "cleanedStartLine" : 94,
      "cleanedEndLine" : 100
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 132,
      "endLine" : 138,
      "cleanedStartLine" : 132,
      "cleanedEndLine" : 138
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 18,
      "endLine" : 24,
      "cleanedStartLine" : 18,
      "cleanedEndLine" : 24
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 18,
      "endLine" : 24,
      "cleanedStartLine" : 18,
      "cleanedEndLine" : 24
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 56,
      "endLine" : 62,
      "cleanedStartLine" : 56,
      "cleanedEndLine" : 62
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 132,
      "endLine" : 138,
      "cleanedStartLine" : 132,
      "cleanedEndLine" : 138
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/databases-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 201,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 201,
      "startLine" : 108,
      "endLine" : 114,
      "cleanedStartLine" : 108,
      "cleanedEndLine" : 114
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 18,
      "endLine" : 24,
      "cleanedStartLine" : 18,
      "cleanedEndLine" : 24
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/service.yaml",
        "extension" : "yaml",
        "linesOfCode" : 27,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 27,
      "startLine" : 7,
      "endLine" : 13,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 13
    }, {
      "file" : {
        "relativePath" : "charts/hub/templates/service.yaml",
        "extension" : "yaml",
        "linesOfCode" : 15,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 15,
      "startLine" : 7,
      "endLine" : 13,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 13
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 56,
      "endLine" : 62,
      "cleanedStartLine" : 56,
      "cleanedEndLine" : 62
    }, {
      "file" : {
        "relativePath" : "charts/datalore/templates/git-config-configmap.yaml",
        "extension" : "yaml",
        "linesOfCode" : 159,
        "components" : [ "primary::charts" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 159,
      "startLine" : 94,
      "endLine" : 100,
      "cleanedStartLine" : 94,
      "cleanedEndLine" : 100
    } ]
  } ],
  "overallDuplication" : null
}