TOTAL_NUMBER_OF_FILES: 548 NUMBER_OF_FILES_MAIN: 263 LINES_OF_CODE_MAIN: 16925 NUMBER_OF_FILES_MAIN_EXT_H: 104 LINES_OF_CODE_MAIN_EXT_H: 6562 NUMBER_OF_FILES_MAIN_EXT_CPP: 58 LINES_OF_CODE_MAIN_EXT_CPP: 3720 NUMBER_OF_FILES_MAIN_EXT_KT: 56 LINES_OF_CODE_MAIN_EXT_KT: 3057 NUMBER_OF_FILES_MAIN_EXT_CS: 27 LINES_OF_CODE_MAIN_EXT_CS: 2515 NUMBER_OF_FILES_MAIN_EXT_KTS: 3 LINES_OF_CODE_MAIN_EXT_KTS: 621 NUMBER_OF_FILES_MAIN_EXT_HPP: 8 LINES_OF_CODE_MAIN_EXT_HPP: 199 NUMBER_OF_FILES_MAIN_EXT_CMD: 2 LINES_OF_CODE_MAIN_EXT_CMD: 199 NUMBER_OF_FILES_MAIN_EXT_PROPS: 3 LINES_OF_CODE_MAIN_EXT_PROPS: 33 NUMBER_OF_FILES_MAIN_EXT_TARGETS: 1 LINES_OF_CODE_MAIN_EXT_TARGETS: 11 NUMBER_OF_FILES_MAIN_EXT_XML: 1 LINES_OF_CODE_MAIN_EXT_XML: 8 NUMBER_OF_FILES_TEST: 16 LINES_OF_CODE_TEST: 531 NUMBER_OF_FILES_TEST_EXT_KT: 6 LINES_OF_CODE_TEST_EXT_KT: 405 NUMBER_OF_FILES_TEST_EXT_CS: 4 LINES_OF_CODE_TEST_EXT_CS: 69 NUMBER_OF_FILES_TEST_EXT_CPP: 2 LINES_OF_CODE_TEST_EXT_CPP: 26 NUMBER_OF_FILES_TEST_EXT_XML: 2 LINES_OF_CODE_TEST_EXT_XML: 19 NUMBER_OF_FILES_TEST_EXT_H: 2 LINES_OF_CODE_TEST_EXT_H: 12 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 3.13 NUMBER_OF_FILES_GENERATED: 1 LINES_OF_CODE_GENERATED: 106 NUMBER_OF_FILES_GENERATED_EXT_CS: 1 LINES_OF_CODE_GENERATED_EXT_CS: 106 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 2 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 177 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT: 131 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CSPROJ: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CSPROJ: 46 NUMBER_OF_FILES_OTHER: 60 LINES_OF_CODE_OTHER: 1159 NUMBER_OF_FILES_OTHER_EXT_MD: 4 LINES_OF_CODE_OTHER_EXT_MD: 589 NUMBER_OF_FILES_OTHER_EXT_SVG: 50 LINES_OF_CODE_OTHER_EXT_SVG: 264 NUMBER_OF_FILES_OTHER_EXT_TXT: 3 LINES_OF_CODE_OTHER_EXT_TXT: 171 NUMBER_OF_FILES_OTHER_EXT_PROPERTIES: 2 LINES_OF_CODE_OTHER_EXT_PROPERTIES: 117 NUMBER_OF_FILES_OTHER_EXT_JSON: 1 LINES_OF_CODE_OTHER_EXT_JSON: 18 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 478 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_KTS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_KTS: 477 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CMD: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CMD: 1 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROTOCOL: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROTOCOL: 460 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROTOCOL_EXT_KT: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROTOCOL_EXT_KT: 316 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROTOCOL_EXT_KTS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROTOCOL_EXT_KTS: 144 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS: 198 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_CMD: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_CMD: 198 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC: 254 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC: 15789 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_H: 104 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_H: 6562 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CPP: 58 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CPP: 3720 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_KT: 52 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_KT: 2741 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CS: 27 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CS: 2515 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_HPP: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_HPP: 199 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_PROPS: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_PROPS: 33 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_TARGETS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_TARGETS: 11 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_XML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_XML: 8 NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY: 0 NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY: 0 NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY: 0 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS: 3 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 750 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_KTS: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_KTS: 446 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_KT: 2 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_KT: 304 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 260 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 16175 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 104 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 6562 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 58 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 3720 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT: 54 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT: 2753 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS: 27 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS: 2515 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP: 8 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP: 199 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD: 199 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KTS: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KTS: 175 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROPS: 3 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROPS: 33 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TARGETS: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TARGETS: 11 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 8 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 213 LOW_RISK_FILE_SIZE_COUNT: 33 MEDIUM_RISK_FILE_SIZE_COUNT: 15 HIGH_RISK_FILE_SIZE_COUNT: 2 VERY_HIGH_RISK_FILE_SIZE_COUNT: 0 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 7178 LOW_RISK_FILE_SIZE_LOC: 4515 MEDIUM_RISK_FILE_SIZE_LOC: 4007 HIGH_RISK_FILE_SIZE_LOC: 1225 VERY_HIGH_RISK_FILE_SIZE_LOC: 0 NUMBER_OF_UNITS: 817 LINES_OF_CODE_IN_UNITS: 7544 LINES_OF_CODE_OUTSIDE_UNITS: 9381 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 3117 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 41.31760339342524 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 637 UNIT_SIZE_LOW_RISK_LOC: 1535 UNIT_SIZE_LOW_RISK_PERCENTAGE: 20.34729586426299 UNIT_SIZE_LOW_RISK_COUNT: 107 UNIT_SIZE_MEDIUM_RISK_LOC: 1717 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 22.75980911983033 UNIT_SIZE_MEDIUM_RISK_COUNT: 56 UNIT_SIZE_HIGH_RISK_LOC: 1175 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 15.575291622481442 UNIT_SIZE_HIGH_RISK_COUNT: 17 UNIT_SIZE_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC: 3107 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 41.32198430642373 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 636 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC: 1520 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 20.215454182737066 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT: 106 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC: 1717 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE: 22.83548344194707 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT: 56 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC: 1175 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE: 15.62707806889214 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT: 17 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 10 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 40.0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC: 15 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 60.0 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_LOC: 13 UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_COUNT: 6 UNIT_SIZE_EXTENSION_HPP_LOW_RISK_LOC: 0 UNIT_SIZE_EXTENSION_HPP_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_HPP_LOW_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_LOC: 0 UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC: 816 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 35.416666666666664 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT: 153 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC: 570 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE: 24.739583333333332 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT: 39 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC: 664 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE: 28.819444444444443 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT: 22 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC: 254 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE: 11.024305555555555 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT: 4 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_LOC: 198 UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_PERCENTAGE: 10.702702702702704 UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_COUNT: 32 UNIT_SIZE_EXTENSION_CS_LOW_RISK_LOC: 261 UNIT_SIZE_EXTENSION_CS_LOW_RISK_PERCENTAGE: 14.108108108108109 UNIT_SIZE_EXTENSION_CS_LOW_RISK_COUNT: 18 UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_LOC: 683 UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_PERCENTAGE: 36.91891891891892 UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_COUNT: 22 UNIT_SIZE_EXTENSION_CS_HIGH_RISK_LOC: 708 UNIT_SIZE_EXTENSION_CS_HIGH_RISK_PERCENTAGE: 38.270270270270274 UNIT_SIZE_EXTENSION_CS_HIGH_RISK_COUNT: 10 UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC: 1467 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE: 61.92486281131279 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT: 318 UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC: 467 UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE: 19.712959054453357 UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT: 34 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC: 343 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE: 14.478682988602786 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT: 11 UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC: 92 UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE: 3.883495145631068 UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_LOC: 613 UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_PERCENTAGE: 62.360122075279754 UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_COUNT: 127 UNIT_SIZE_EXTENSION_KT_LOW_RISK_LOC: 222 UNIT_SIZE_EXTENSION_KT_LOW_RISK_PERCENTAGE: 22.583926754832145 UNIT_SIZE_EXTENSION_KT_LOW_RISK_COUNT: 15 UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_LOC: 27 UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_PERCENTAGE: 2.7466937945066126 UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_KT_HIGH_RISK_LOC: 121 UNIT_SIZE_EXTENSION_KT_HIGH_RISK_PERCENTAGE: 12.309257375381485 UNIT_SIZE_EXTENSION_KT_HIGH_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_KTS_NEGLIGIBLE_RISK_LOC: 10 UNIT_SIZE_EXTENSION_KTS_NEGLIGIBLE_RISK_PERCENTAGE: 40.0 UNIT_SIZE_EXTENSION_KTS_NEGLIGIBLE_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_KTS_LOW_RISK_LOC: 15 UNIT_SIZE_EXTENSION_KTS_LOW_RISK_PERCENTAGE: 60.0 UNIT_SIZE_EXTENSION_KTS_LOW_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_KTS_MEDIUM_RISK_LOC: 0 UNIT_SIZE_EXTENSION_KTS_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_KTS_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_KTS_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_KTS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_KTS_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_KTS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_KTS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_KTS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 6034 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 79.98409331919406 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 785 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 1344 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 17.815482502651115 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 30 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 166 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 2.200424178154825 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC: 6009 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 79.91754222635988 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 783 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC: 1344 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 17.87471738263067 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT: 30 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC: 166 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE: 2.207740391009443 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 25 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_LOC: 13 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC: 1802 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 78.21180555555556 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT: 205 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC: 428 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE: 18.57638888888889 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC: 74 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE: 3.2118055555555554 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_LOC: 1143 CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_PERCENTAGE: 61.78378378378378 CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_COUNT: 69 CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_LOC: 707 CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_PERCENTAGE: 38.21621621621622 CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_COUNT: 13 CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC: 2155 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE: 90.96665259603208 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT: 360 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC: 122 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE: 5.149852258336851 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC: 92 CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE: 3.883495145631068 CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_LOC: 896 CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_PERCENTAGE: 91.14954221770091 CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_COUNT: 143 CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_LOC: 87 CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_PERCENTAGE: 8.850457782299085 CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_NEGLIGIBLE_RISK_LOC: 25 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_NEGLIGIBLE_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_KTS_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 2527 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 585 FILE_CHANGE_HISTORY_WEEKS: 358 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 1790 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 5 FILE_AGE_MEDIUM_RISK_COUNT: 6 FILE_AGE_HIGH_RISK_COUNT: 8 FILE_AGE_VERY_HIGH_RISK_COUNT: 243 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 1186 FILE_AGE_MEDIUM_RISK_LOC: 1368 FILE_AGE_HIGH_RISK_LOC: 833 FILE_AGE_VERY_HIGH_RISK_LOC: 13532 NUMBER_OF_CONTRIBUTORS: 79 DUPLICATION_NUMBER_OF_DUPLICATES: 28 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 20 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 333 DUPLICATION_NUMBER_OF_CLEANED_LINES: 10394 DUPLICATION_PERCENTAGE: 3.2037714065807195 UNIT_DUPLICATES_COUNT: 1 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC: 313 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC: 313 DUPLICATION_PERCENTAGE_PRIMARY_SRC: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PROTOCOL: 20 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PROTOCOL: 20 DUPLICATION_PERCENTAGE_PRIMARY_PROTOCOL: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 0 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS: 0 DUPLICATION_PERCENTAGE_PRIMARY_TOOLS: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CS: 84 DUPLICATION_NUMBER_OF_CLEANED_LINES_CS: 1649 DUPLICATION_PERCENTAGE_CS: 5.09399636143117 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H: 166 DUPLICATION_NUMBER_OF_CLEANED_LINES_H: 3612 DUPLICATION_PERCENTAGE_H: 4.595791805094131 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_KT: 83 DUPLICATION_NUMBER_OF_CLEANED_LINES_KT: 2113 DUPLICATION_PERCENTAGE_KT: 3.928064363464269 TOTAL_ANALYSIS_TIME_IN_MILLIS: 1768