TOTAL_NUMBER_OF_FILES: 298 NUMBER_OF_FILES_MAIN: 121 LINES_OF_CODE_MAIN: 19789 NUMBER_OF_FILES_MAIN_EXT_CPP: 45 LINES_OF_CODE_MAIN_EXT_CPP: 9514 NUMBER_OF_FILES_MAIN_EXT_I: 16 LINES_OF_CODE_MAIN_EXT_I: 6006 NUMBER_OF_FILES_MAIN_EXT_H: 47 LINES_OF_CODE_MAIN_EXT_H: 3879 NUMBER_OF_FILES_MAIN_EXT_PY: 9 LINES_OF_CODE_MAIN_EXT_PY: 351 NUMBER_OF_FILES_MAIN_EXT_CMD: 3 LINES_OF_CODE_MAIN_EXT_CMD: 27 NUMBER_OF_FILES_MAIN_EXT_IN: 1 LINES_OF_CODE_MAIN_EXT_IN: 12 NUMBER_OF_FILES_TEST: 12 LINES_OF_CODE_TEST: 923 NUMBER_OF_FILES_TEST_EXT_PY: 12 LINES_OF_CODE_TEST_EXT_PY: 923 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 4.66 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 2 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 21 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 2 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 21 NUMBER_OF_FILES_OTHER: 94 LINES_OF_CODE_OTHER: 9435 NUMBER_OF_FILES_OTHER_EXT_PY: 84 LINES_OF_CODE_OTHER_EXT_PY: 8688 NUMBER_OF_FILES_OTHER_EXT_TXT: 7 LINES_OF_CODE_OTHER_EXT_TXT: 514 NUMBER_OF_FILES_OTHER_EXT_MD: 2 LINES_OF_CODE_OTHER_EXT_MD: 118 NUMBER_OF_FILES_OTHER_EXT_UI: 1 LINES_OF_CODE_OTHER_EXT_UI: 115 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVEL: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVEL: 219 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVEL_EXT_PY: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVEL_EXT_PY: 211 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVEL_EXT_CMD: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVEL_EXT_CMD: 8 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 163 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 132 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CMD: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CMD: 19 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_IN: 12 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBRARY: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBRARY: 8 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBRARY_EXT_PY: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBRARY_EXT_PY: 8 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BOX2D: 108 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BOX2D: 19399 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BOX2D_EXT_CPP: 45 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BOX2D_EXT_CPP: 9514 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BOX2D_EXT_I: 16 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BOX2D_EXT_I: 6006 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BOX2D_EXT_H: 47 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BOX2D_EXT_H: 3879 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: 1133 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_I: 3 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_I: 1133 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 118 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 18656 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 45 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 9514 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_I: 13 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_I: 4873 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 47 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 3879 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 9 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 351 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD: 3 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD: 27 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 12 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 64 LOW_RISK_FILE_SIZE_COUNT: 22 MEDIUM_RISK_FILE_SIZE_COUNT: 29 HIGH_RISK_FILE_SIZE_COUNT: 4 VERY_HIGH_RISK_FILE_SIZE_COUNT: 2 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 2449 LOW_RISK_FILE_SIZE_LOC: 3375 MEDIUM_RISK_FILE_SIZE_LOC: 9071 HIGH_RISK_FILE_SIZE_LOC: 2323 VERY_HIGH_RISK_FILE_SIZE_LOC: 2571 NUMBER_OF_UNITS: 573 LINES_OF_CODE_IN_UNITS: 9401 LINES_OF_CODE_OUTSIDE_UNITS: 10388 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 1772 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 18.849058610786088 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 386 UNIT_SIZE_LOW_RISK_LOC: 1241 UNIT_SIZE_LOW_RISK_PERCENTAGE: 13.200723327305607 UNIT_SIZE_LOW_RISK_COUNT: 83 UNIT_SIZE_MEDIUM_RISK_LOC: 1900 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 20.21061589192639 UNIT_SIZE_MEDIUM_RISK_COUNT: 54 UNIT_SIZE_HIGH_RISK_LOC: 2666 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 28.3586852462504 UNIT_SIZE_HIGH_RISK_COUNT: 38 UNIT_SIZE_VERY_HIGH_RISK_LOC: 1822 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 19.38091692373152 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 12 UNIT_SIZE_COMPONENT_DEVEL_NEGLIGIBLE_RISK_LOC: 6 UNIT_SIZE_COMPONENT_DEVEL_NEGLIGIBLE_RISK_PERCENTAGE: 31.57894736842105 UNIT_SIZE_COMPONENT_DEVEL_NEGLIGIBLE_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_DEVEL_LOW_RISK_LOC: 13 UNIT_SIZE_COMPONENT_DEVEL_LOW_RISK_PERCENTAGE: 68.42105263157895 UNIT_SIZE_COMPONENT_DEVEL_LOW_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_DEVEL_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_DEVEL_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_DEVEL_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_DEVEL_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_DEVEL_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_DEVEL_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_DEVEL_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_DEVEL_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_DEVEL_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC: 41 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 100.0 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 3 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_COMPONENT_BOX2D_NEGLIGIBLE_RISK_LOC: 1766 UNIT_SIZE_COMPONENT_BOX2D_NEGLIGIBLE_RISK_PERCENTAGE: 18.905898726046463 UNIT_SIZE_COMPONENT_BOX2D_NEGLIGIBLE_RISK_COUNT: 385 UNIT_SIZE_COMPONENT_BOX2D_LOW_RISK_LOC: 1187 UNIT_SIZE_COMPONENT_BOX2D_LOW_RISK_PERCENTAGE: 12.707418905898725 UNIT_SIZE_COMPONENT_BOX2D_LOW_RISK_COUNT: 79 UNIT_SIZE_COMPONENT_BOX2D_MEDIUM_RISK_LOC: 1900 UNIT_SIZE_COMPONENT_BOX2D_MEDIUM_RISK_PERCENTAGE: 20.340434642971843 UNIT_SIZE_COMPONENT_BOX2D_MEDIUM_RISK_COUNT: 54 UNIT_SIZE_COMPONENT_BOX2D_HIGH_RISK_LOC: 2666 UNIT_SIZE_COMPONENT_BOX2D_HIGH_RISK_PERCENTAGE: 28.540841451664704 UNIT_SIZE_COMPONENT_BOX2D_HIGH_RISK_COUNT: 38 UNIT_SIZE_COMPONENT_BOX2D_VERY_HIGH_RISK_LOC: 1822 UNIT_SIZE_COMPONENT_BOX2D_VERY_HIGH_RISK_PERCENTAGE: 19.505406273418263 UNIT_SIZE_COMPONENT_BOX2D_VERY_HIGH_RISK_COUNT: 12 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 6 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 10.0 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 54 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 90.0 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 4 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 0 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT: 0 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_CPP_NEGLIGIBLE_RISK_LOC: 966 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 11.880457508301562 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT: 182 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC: 904 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE: 11.117943672365023 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT: 58 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC: 1836 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE: 22.580248431927192 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT: 52 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC: 2603 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE: 32.013282499077604 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT: 37 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC: 1822 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE: 22.40806788832862 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT: 12 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC: 800 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE: 66.11570247933884 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT: 203 UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC: 283 UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE: 23.388429752066116 UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT: 21 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC: 64 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE: 5.289256198347108 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC: 63 UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE: 5.206611570247934 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 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 4612 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 49.05861078608659 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 509 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 1995 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 21.22114668652271 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 38 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 2087 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 22.199765982342303 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 23 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 367 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 3.903840017019466 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 340 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 3.616636528028933 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 707 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_NEGLIGIBLE_RISK_LOC: 19 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_NEGLIGIBLE_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_DEVEL_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 41 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 3 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_BOX2D_NEGLIGIBLE_RISK_LOC: 4552 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_NEGLIGIBLE_RISK_PERCENTAGE: 48.7313992077936 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_NEGLIGIBLE_RISK_COUNT: 504 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_LOW_RISK_LOC: 1995 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_LOW_RISK_PERCENTAGE: 21.357456375120435 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_LOW_RISK_COUNT: 38 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_MEDIUM_RISK_LOC: 2087 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_MEDIUM_RISK_PERCENTAGE: 22.34236163151697 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_MEDIUM_RISK_COUNT: 23 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_HIGH_RISK_LOC: 367 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_HIGH_RISK_PERCENTAGE: 3.928915533668772 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_VERY_HIGH_RISK_LOC: 340 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_VERY_HIGH_RISK_PERCENTAGE: 3.639867251900225 CONDITIONAL_COMPLEXITY_COMPONENT_BOX2D_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 60 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT: 0 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_CPP_NEGLIGIBLE_RISK_LOC: 3469 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 42.66387898167507 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT: 280 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC: 1868 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE: 22.9738039601525 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT: 35 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC: 2087 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE: 25.667199606444473 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT: 23 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC: 367 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE: 4.51358996433403 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC: 340 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE: 4.181527487393924 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC: 1083 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE: 89.50413223140495 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT: 224 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC: 127 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE: 10.49586776859504 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT: 3 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 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 5162 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 51 FILE_CHANGE_HISTORY_WEEKS: 607 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 3035 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: 121 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: 19789 NUMBER_OF_CONTRIBUTORS: 13 DUPLICATION_NUMBER_OF_DUPLICATES: 329 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 48 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 3098 DUPLICATION_NUMBER_OF_CLEANED_LINES: 15952 DUPLICATION_PERCENTAGE: 19.420762286860583 UNIT_DUPLICATES_COUNT: 3 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BOX2D: 3098 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BOX2D: 3098 DUPLICATION_PERCENTAGE_PRIMARY_BOX2D: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DEVEL: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DEVEL: 0 DUPLICATION_PERCENTAGE_PRIMARY_DEVEL: NaN 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_LIBRARY: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBRARY: 0 DUPLICATION_PERCENTAGE_PRIMARY_LIBRARY: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_I: 1991 DUPLICATION_NUMBER_OF_CLEANED_LINES_I: 6006 DUPLICATION_PERCENTAGE_I: 33.15018315018315 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP: 852 DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP: 6776 DUPLICATION_PERCENTAGE_CPP: 12.57378984651712 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H: 255 DUPLICATION_NUMBER_OF_CLEANED_LINES_H: 2799 DUPLICATION_PERCENTAGE_H: 9.110396570203644 TOTAL_ANALYSIS_TIME_IN_MILLIS: 1279