{
  "title" : "Duplication",
  "timestamp" : "2026-01-18 16:39:39",
  "duplicates" : [ {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "Platform/build/TestProduct/Impl/IntegrationTests.CopyLogs.ps1",
        "extension" : "ps1",
        "linesOfCode" : 95,
        "components" : [ "primary::Platform" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 95,
      "startLine" : 74,
      "endLine" : 83,
      "cleanedStartLine" : 65,
      "cleanedEndLine" : 72
    }, {
      "file" : {
        "relativePath" : "Platform/build/TestProduct/Impl/IntegrationTests.PowerOnRun2.ps1",
        "extension" : "ps1",
        "linesOfCode" : 169,
        "components" : [ "primary::Platform" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 169,
      "startLine" : 149,
      "endLine" : 158,
      "cleanedStartLine" : 129,
      "cleanedEndLine" : 136
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "Platform/build/TestProduct/Impl/IntegrationTests.CopyLogs.ps1",
        "extension" : "ps1",
        "linesOfCode" : 95,
        "components" : [ "primary::Platform" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 95,
      "startLine" : 4,
      "endLine" : 12,
      "cleanedStartLine" : 4,
      "cleanedEndLine" : 10
    }, {
      "file" : {
        "relativePath" : "Platform/build/TestProduct/Impl/IntegrationTests.PowerOnRun2.ps1",
        "extension" : "ps1",
        "linesOfCode" : 169,
        "components" : [ "primary::Platform" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 169,
      "startLine" : 10,
      "endLine" : 17,
      "cleanedStartLine" : 9,
      "cleanedEndLine" : 15
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "Platform/build/TestProduct/Impl/InTest/CloneStartVM.ps1",
        "extension" : "ps1",
        "linesOfCode" : 115,
        "components" : [ "primary::Platform" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 115,
      "startLine" : 134,
      "endLine" : 142,
      "cleanedStartLine" : 109,
      "cleanedEndLine" : 115
    }, {
      "file" : {
        "relativePath" : "Platform/build/TestProduct/Impl/InTest/StopDeleteVM.ps1",
        "extension" : "ps1",
        "linesOfCode" : 73,
        "components" : [ "primary::Platform" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 73,
      "startLine" : 75,
      "endLine" : 83,
      "cleanedStartLine" : 67,
      "cleanedEndLine" : 73
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "Platform/build/TestProduct/Impl/InTest/CloneStartVM.ps1",
        "extension" : "ps1",
        "linesOfCode" : 115,
        "components" : [ "primary::Platform" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 115,
      "startLine" : 12,
      "endLine" : 18,
      "cleanedStartLine" : 11,
      "cleanedEndLine" : 16
    }, {
      "file" : {
        "relativePath" : "Platform/build/TestProduct/Impl/InTest/VirtualEnvironment.ps1",
        "extension" : "ps1",
        "linesOfCode" : 37,
        "components" : [ "primary::Platform" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 37,
      "startLine" : 6,
      "endLine" : 12,
      "cleanedStartLine" : 6,
      "cleanedEndLine" : 11
    } ]
  } ],
  "overallDuplication" : null
}