TOTAL_NUMBER_OF_FILES: 232 NUMBER_OF_FILES_MAIN: 74 LINES_OF_CODE_MAIN: 12174 NUMBER_OF_FILES_MAIN_EXT_CPP: 10 LINES_OF_CODE_MAIN_EXT_CPP: 3998 NUMBER_OF_FILES_MAIN_EXT_PY: 35 LINES_OF_CODE_MAIN_EXT_PY: 3520 NUMBER_OF_FILES_MAIN_EXT_INL: 1 LINES_OF_CODE_MAIN_EXT_INL: 1821 NUMBER_OF_FILES_MAIN_EXT_H: 9 LINES_OF_CODE_MAIN_EXT_H: 1785 NUMBER_OF_FILES_MAIN_EXT_GLSL: 8 LINES_OF_CODE_MAIN_EXT_GLSL: 469 NUMBER_OF_FILES_MAIN_EXT_XML: 10 LINES_OF_CODE_MAIN_EXT_XML: 431 NUMBER_OF_FILES_MAIN_EXT_PYX: 1 LINES_OF_CODE_MAIN_EXT_PYX: 150 NUMBER_OF_FILES_TEST: 2 LINES_OF_CODE_TEST: 66 NUMBER_OF_FILES_TEST_EXT_PY: 1 LINES_OF_CODE_TEST_EXT_PY: 59 NUMBER_OF_FILES_TEST_EXT_SH: 1 LINES_OF_CODE_TEST_EXT_SH: 7 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 0.54 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 11 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 194 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 11 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 194 NUMBER_OF_FILES_OTHER: 40 LINES_OF_CODE_OTHER: 26211 NUMBER_OF_FILES_OTHER_EXT_OBJ: 21 LINES_OF_CODE_OTHER_EXT_OBJ: 23885 NUMBER_OF_FILES_OTHER_EXT_URDF: 7 LINES_OF_CODE_OTHER_EXT_URDF: 2018 NUMBER_OF_FILES_OTHER_EXT_MD: 3 LINES_OF_CODE_OTHER_EXT_MD: 190 NUMBER_OF_FILES_OTHER_EXT_MTL: 9 LINES_OF_CODE_OTHER_EXT_MTL: 118 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AGENT_ZOO: 18 LINES_OF_CODE_DECOMPOSITION_PRIMARY_AGENT_ZOO: 1739 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AGENT_ZOO_EXT_PY: 18 LINES_OF_CODE_DECOMPOSITION_PRIMARY_AGENT_ZOO_EXT_PY: 1739 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROBOSCHOOL: 55 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROBOSCHOOL: 10391 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_CPP: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_CPP: 3998 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_INL: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_INL: 1821 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_H: 9 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_H: 1785 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_PY: 16 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_PY: 1737 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_GLSL: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_GLSL: 469 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_XML: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_XML: 431 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_PYX: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROBOSCHOOL_EXT_PYX: 150 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 44 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 44 NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY: 6 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: 1021 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H: 711 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP: 203 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY: 107 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 71 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 11153 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 9 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 3795 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 34 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 3413 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_INL: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_INL: 1821 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 8 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 1074 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GLSL: 8 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GLSL: 469 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 10 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 431 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PYX: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PYX: 150 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 41 LOW_RISK_FILE_SIZE_COUNT: 20 MEDIUM_RISK_FILE_SIZE_COUNT: 7 HIGH_RISK_FILE_SIZE_COUNT: 5 VERY_HIGH_RISK_FILE_SIZE_COUNT: 1 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 2185 LOW_RISK_FILE_SIZE_LOC: 3030 MEDIUM_RISK_FILE_SIZE_LOC: 2050 HIGH_RISK_FILE_SIZE_LOC: 3088 VERY_HIGH_RISK_FILE_SIZE_LOC: 1821 NUMBER_OF_UNITS: 530 LINES_OF_CODE_IN_UNITS: 7149 LINES_OF_CODE_OUTSIDE_UNITS: 5025 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 1631 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 22.814379633515177 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 349 UNIT_SIZE_LOW_RISK_LOC: 1089 UNIT_SIZE_LOW_RISK_PERCENTAGE: 15.232899706252622 UNIT_SIZE_LOW_RISK_COUNT: 78 UNIT_SIZE_MEDIUM_RISK_LOC: 2655 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 37.138061267310114 UNIT_SIZE_MEDIUM_RISK_COUNT: 85 UNIT_SIZE_HIGH_RISK_LOC: 892 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 12.477269548188557 UNIT_SIZE_HIGH_RISK_COUNT: 14 UNIT_SIZE_VERY_HIGH_RISK_LOC: 882 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 12.33738984473353 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_AGENT_ZOO_NEGLIGIBLE_RISK_LOC: 151 UNIT_SIZE_COMPONENT_AGENT_ZOO_NEGLIGIBLE_RISK_PERCENTAGE: 16.098081023454156 UNIT_SIZE_COMPONENT_AGENT_ZOO_NEGLIGIBLE_RISK_COUNT: 34 UNIT_SIZE_COMPONENT_AGENT_ZOO_LOW_RISK_LOC: 40 UNIT_SIZE_COMPONENT_AGENT_ZOO_LOW_RISK_PERCENTAGE: 4.264392324093817 UNIT_SIZE_COMPONENT_AGENT_ZOO_LOW_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_AGENT_ZOO_MEDIUM_RISK_LOC: 747 UNIT_SIZE_COMPONENT_AGENT_ZOO_MEDIUM_RISK_PERCENTAGE: 79.63752665245202 UNIT_SIZE_COMPONENT_AGENT_ZOO_MEDIUM_RISK_COUNT: 23 UNIT_SIZE_COMPONENT_AGENT_ZOO_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_AGENT_ZOO_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_AGENT_ZOO_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_AGENT_ZOO_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_AGENT_ZOO_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_AGENT_ZOO_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROBOSCHOOL_NEGLIGIBLE_RISK_LOC: 1475 UNIT_SIZE_COMPONENT_ROBOSCHOOL_NEGLIGIBLE_RISK_PERCENTAGE: 23.767321946503383 UNIT_SIZE_COMPONENT_ROBOSCHOOL_NEGLIGIBLE_RISK_COUNT: 313 UNIT_SIZE_COMPONENT_ROBOSCHOOL_LOW_RISK_LOC: 1049 UNIT_SIZE_COMPONENT_ROBOSCHOOL_LOW_RISK_PERCENTAGE: 16.90299709958105 UNIT_SIZE_COMPONENT_ROBOSCHOOL_LOW_RISK_COUNT: 75 UNIT_SIZE_COMPONENT_ROBOSCHOOL_MEDIUM_RISK_LOC: 1908 UNIT_SIZE_COMPONENT_ROBOSCHOOL_MEDIUM_RISK_PERCENTAGE: 30.74444086368031 UNIT_SIZE_COMPONENT_ROBOSCHOOL_MEDIUM_RISK_COUNT: 62 UNIT_SIZE_COMPONENT_ROBOSCHOOL_HIGH_RISK_LOC: 892 UNIT_SIZE_COMPONENT_ROBOSCHOOL_HIGH_RISK_PERCENTAGE: 14.373187238156623 UNIT_SIZE_COMPONENT_ROBOSCHOOL_HIGH_RISK_COUNT: 14 UNIT_SIZE_COMPONENT_ROBOSCHOOL_VERY_HIGH_RISK_LOC: 882 UNIT_SIZE_COMPONENT_ROBOSCHOOL_VERY_HIGH_RISK_PERCENTAGE: 14.212052852078633 UNIT_SIZE_COMPONENT_ROBOSCHOOL_VERY_HIGH_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 5 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 0 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_PY_NEGLIGIBLE_RISK_LOC: 608 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 26.331745344304895 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 134 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 390 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 16.89042875703768 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 29 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 1206 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 52.23040277176267 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 38 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 105 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 4.54742312689476 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PYX_NEGLIGIBLE_RISK_LOC: 23 UNIT_SIZE_EXTENSION_PYX_NEGLIGIBLE_RISK_PERCENTAGE: 43.39622641509434 UNIT_SIZE_EXTENSION_PYX_NEGLIGIBLE_RISK_COUNT: 3 UNIT_SIZE_EXTENSION_PYX_LOW_RISK_LOC: 0 UNIT_SIZE_EXTENSION_PYX_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_PYX_LOW_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PYX_MEDIUM_RISK_LOC: 30 UNIT_SIZE_EXTENSION_PYX_MEDIUM_RISK_PERCENTAGE: 56.60377358490566 UNIT_SIZE_EXTENSION_PYX_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_PYX_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_PYX_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_PYX_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PYX_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_PYX_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_PYX_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC: 463 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 13.213470319634704 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT: 114 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC: 415 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE: 11.843607305936073 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT: 29 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC: 1011 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE: 28.852739726027398 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT: 31 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC: 733 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE: 20.918949771689498 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT: 11 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC: 882 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE: 25.171232876712327 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT: 4 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC: 47 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT: 18 UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC: 0 UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC: 0 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT: 0 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_INL_NEGLIGIBLE_RISK_LOC: 490 UNIT_SIZE_EXTENSION_INL_NEGLIGIBLE_RISK_PERCENTAGE: 39.64401294498382 UNIT_SIZE_EXTENSION_INL_NEGLIGIBLE_RISK_COUNT: 80 UNIT_SIZE_EXTENSION_INL_LOW_RISK_LOC: 284 UNIT_SIZE_EXTENSION_INL_LOW_RISK_PERCENTAGE: 22.977346278317153 UNIT_SIZE_EXTENSION_INL_LOW_RISK_COUNT: 20 UNIT_SIZE_EXTENSION_INL_MEDIUM_RISK_LOC: 408 UNIT_SIZE_EXTENSION_INL_MEDIUM_RISK_PERCENTAGE: 33.00970873786408 UNIT_SIZE_EXTENSION_INL_MEDIUM_RISK_COUNT: 15 UNIT_SIZE_EXTENSION_INL_HIGH_RISK_LOC: 54 UNIT_SIZE_EXTENSION_INL_HIGH_RISK_PERCENTAGE: 4.368932038834951 UNIT_SIZE_EXTENSION_INL_HIGH_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_INL_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_INL_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_INL_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 4305 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 60.21821233738984 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 468 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 1050 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 14.68736886277801 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 39 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 985 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 13.778150790320325 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 19 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 471 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 6.588334032731851 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 338 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 4.727933976779969 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 809 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_NEGLIGIBLE_RISK_LOC: 572 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_NEGLIGIBLE_RISK_PERCENTAGE: 60.98081023454158 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_NEGLIGIBLE_RISK_COUNT: 46 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_LOW_RISK_LOC: 366 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_LOW_RISK_PERCENTAGE: 39.01918976545842 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_LOW_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_AGENT_ZOO_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_NEGLIGIBLE_RISK_LOC: 3728 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_NEGLIGIBLE_RISK_PERCENTAGE: 60.07089912987431 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_NEGLIGIBLE_RISK_COUNT: 420 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_LOW_RISK_LOC: 684 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_LOW_RISK_PERCENTAGE: 11.021592007734451 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_LOW_RISK_COUNT: 25 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_MEDIUM_RISK_LOC: 985 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_MEDIUM_RISK_PERCENTAGE: 15.87173702868192 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_MEDIUM_RISK_COUNT: 19 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_HIGH_RISK_LOC: 471 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_HIGH_RISK_PERCENTAGE: 7.589429584273284 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_HIGH_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_VERY_HIGH_RISK_LOC: 338 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_VERY_HIGH_RISK_PERCENTAGE: 5.44634224943603 CONDITIONAL_COMPLEXITY_COMPONENT_ROBOSCHOOL_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 5 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_PY_NEGLIGIBLE_RISK_LOC: 1524 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 66.00259852750108 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 174 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 523 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 22.650498051104375 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 22 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 262 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 11.346903421394543 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT: 7 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_NEGLIGIBLE_RISK_LOC: 23 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_NEGLIGIBLE_RISK_PERCENTAGE: 43.39622641509434 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_NEGLIGIBLE_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_LOW_RISK_LOC: 30 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_LOW_RISK_PERCENTAGE: 56.60377358490566 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PYX_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC: 1528 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 43.60730593607306 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT: 159 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC: 444 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE: 12.67123287671233 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC: 723 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE: 20.633561643835616 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC: 471 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE: 13.441780821917808 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC: 338 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE: 9.646118721461187 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC: 47 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT: 18 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT: 0 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_INL_NEGLIGIBLE_RISK_LOC: 1183 CONDITIONAL_COMPLEXITY_COMPONENT_INL_NEGLIGIBLE_RISK_PERCENTAGE: 95.71197411003236 CONDITIONAL_COMPLEXITY_COMPONENT_INL_NEGLIGIBLE_RISK_COUNT: 114 CONDITIONAL_COMPLEXITY_COMPONENT_INL_LOW_RISK_LOC: 53 CONDITIONAL_COMPLEXITY_COMPONENT_INL_LOW_RISK_PERCENTAGE: 4.288025889967638 CONDITIONAL_COMPLEXITY_COMPONENT_INL_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_INL_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INL_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INL_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INL_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INL_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INL_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INL_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INL_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INL_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 2891 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 64 FILE_CHANGE_HISTORY_WEEKS: 125 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 625 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 0 FILE_AGE_MEDIUM_RISK_COUNT: 0 FILE_AGE_HIGH_RISK_COUNT: 0 FILE_AGE_VERY_HIGH_RISK_COUNT: 52 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 0 FILE_AGE_MEDIUM_RISK_LOC: 0 FILE_AGE_HIGH_RISK_LOC: 0 FILE_AGE_VERY_HIGH_RISK_LOC: 7297 NUMBER_OF_CONTRIBUTORS: 10 DUPLICATION_NUMBER_OF_DUPLICATES: 239 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 35 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 1640 DUPLICATION_NUMBER_OF_CLEANED_LINES: 10246 DUPLICATION_PERCENTAGE: 16.006246340035137 UNIT_DUPLICATES_COUNT: 2 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AGENT_ZOO: 829 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AGENT_ZOO: 829 DUPLICATION_PERCENTAGE_PRIMARY_AGENT_ZOO: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROBOSCHOOL: 811 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROBOSCHOOL: 811 DUPLICATION_PERCENTAGE_PRIMARY_ROBOSCHOOL: 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_PY: 1035 DUPLICATION_NUMBER_OF_CLEANED_LINES_PY: 3338 DUPLICATION_PERCENTAGE_PY: 31.006590772917914 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP: 198 DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP: 3302 DUPLICATION_PERCENTAGE_CPP: 5.996365838885524 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_INL: 264 DUPLICATION_NUMBER_OF_CLEANED_LINES_INL: 1462 DUPLICATION_PERCENTAGE_INL: 18.057455540355676 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GLSL: 66 DUPLICATION_NUMBER_OF_CLEANED_LINES_GLSL: 469 DUPLICATION_PERCENTAGE_GLSL: 14.072494669509595 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H: 59 DUPLICATION_NUMBER_OF_CLEANED_LINES_H: 1197 DUPLICATION_PERCENTAGE_H: 4.928989139515456 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_XML: 18 DUPLICATION_NUMBER_OF_CLEANED_LINES_XML: 331 DUPLICATION_PERCENTAGE_XML: 5.438066465256798 TOTAL_ANALYSIS_TIME_IN_MILLIS: 688