{
  "title" : "Duplication",
  "timestamp" : "2026-01-18 17:37:54",
  "duplicates" : [ {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 278,
      "endLine" : 292,
      "cleanedStartLine" : 207,
      "cleanedEndLine" : 217
    }, {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 330,
      "endLine" : 344,
      "cleanedStartLine" : 245,
      "cleanedEndLine" : 255
    } ]
  }, {
    "blockSize" : 11,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "server/src/main/resources/static/css/styles.css",
        "extension" : "css",
        "linesOfCode" : 461,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 461,
      "startLine" : 301,
      "endLine" : 311,
      "cleanedStartLine" : 255,
      "cleanedEndLine" : 265
    }, {
      "file" : {
        "relativePath" : "server/src/main/resources/static/css/styles.css",
        "extension" : "css",
        "linesOfCode" : 461,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 461,
      "startLine" : 434,
      "endLine" : 444,
      "cleanedStartLine" : 368,
      "cleanedEndLine" : 378
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 278,
      "endLine" : 287,
      "cleanedStartLine" : 207,
      "cleanedEndLine" : 214
    }, {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 304,
      "endLine" : 313,
      "cleanedStartLine" : 226,
      "cleanedEndLine" : 233
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 252,
      "endLine" : 261,
      "cleanedStartLine" : 188,
      "cleanedEndLine" : 195
    }, {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 278,
      "endLine" : 287,
      "cleanedStartLine" : 207,
      "cleanedEndLine" : 214
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 252,
      "endLine" : 261,
      "cleanedStartLine" : 188,
      "cleanedEndLine" : 195
    }, {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 304,
      "endLine" : 313,
      "cleanedStartLine" : 226,
      "cleanedEndLine" : 233
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 252,
      "endLine" : 261,
      "cleanedStartLine" : 188,
      "cleanedEndLine" : 195
    }, {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 330,
      "endLine" : 339,
      "cleanedStartLine" : 245,
      "cleanedEndLine" : 252
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "server/src/main/resources/static/css/styles.css",
        "extension" : "css",
        "linesOfCode" : 461,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 461,
      "startLine" : 376,
      "endLine" : 383,
      "cleanedStartLine" : 320,
      "cleanedEndLine" : 327
    }, {
      "file" : {
        "relativePath" : "server/src/main/resources/static/css/styles.css",
        "extension" : "css",
        "linesOfCode" : 461,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 461,
      "startLine" : 480,
      "endLine" : 487,
      "cleanedStartLine" : 409,
      "cleanedEndLine" : 416
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 304,
      "endLine" : 313,
      "cleanedStartLine" : 226,
      "cleanedEndLine" : 233
    }, {
      "file" : {
        "relativePath" : "server/src/main/resources/static/index.html",
        "extension" : "html",
        "linesOfCode" : 530,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 503,
      "startLine" : 330,
      "endLine" : 339,
      "cleanedStartLine" : 245,
      "cleanedEndLine" : 252
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "server/src/main/resources/static/css/styles.css",
        "extension" : "css",
        "linesOfCode" : 461,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 461,
      "startLine" : 367,
      "endLine" : 373,
      "cleanedStartLine" : 312,
      "cleanedEndLine" : 318
    }, {
      "file" : {
        "relativePath" : "server/src/main/resources/static/css/styles.css",
        "extension" : "css",
        "linesOfCode" : 461,
        "components" : [ "primary::server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 461,
      "startLine" : 471,
      "endLine" : 477,
      "cleanedStartLine" : 401,
      "cleanedEndLine" : 407
    } ]
  } ],
  "overallDuplication" : null
}