TOTAL_NUMBER_OF_FILES: 201 NUMBER_OF_FILES_MAIN: 128 LINES_OF_CODE_MAIN: 6240 NUMBER_OF_FILES_MAIN_EXT_TSX: 41 LINES_OF_CODE_MAIN_EXT_TSX: 2808 NUMBER_OF_FILES_MAIN_EXT_TS: 51 LINES_OF_CODE_MAIN_EXT_TS: 1970 NUMBER_OF_FILES_MAIN_EXT_CSS: 12 LINES_OF_CODE_MAIN_EXT_CSS: 683 NUMBER_OF_FILES_MAIN_EXT_PY: 6 LINES_OF_CODE_MAIN_EXT_PY: 521 NUMBER_OF_FILES_MAIN_EXT_CJS: 6 LINES_OF_CODE_MAIN_EXT_CJS: 198 NUMBER_OF_FILES_MAIN_EXT_MJS: 12 LINES_OF_CODE_MAIN_EXT_MJS: 60 NUMBER_OF_FILES_TEST: 0 LINES_OF_CODE_TEST: 0 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 0.0 NUMBER_OF_FILES_GENERATED: 11 LINES_OF_CODE_GENERATED: 48490 NUMBER_OF_FILES_GENERATED_EXT_JSON: 11 LINES_OF_CODE_GENERATED_EXT_JSON: 48490 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 0 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 0 NUMBER_OF_FILES_OTHER: 43 LINES_OF_CODE_OTHER: 49361 NUMBER_OF_FILES_OTHER_EXT_JSON: 29 LINES_OF_CODE_OTHER_EXT_JSON: 49028 NUMBER_OF_FILES_OTHER_EXT_TXT: 7 LINES_OF_CODE_OTHER_EXT_TXT: 253 NUMBER_OF_FILES_OTHER_EXT_MD: 1 LINES_OF_CODE_OTHER_EXT_MD: 62 NUMBER_OF_FILES_OTHER_EXT_SVG: 6 LINES_OF_CODE_OTHER_EXT_SVG: 18 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE4: 23 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE4: 1175 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_TSX: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_TSX: 498 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_TS: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_TS: 387 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_PY: 133 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_CSS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_CSS: 114 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_CJS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_CJS: 33 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_MJS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE4_EXT_MJS: 10 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STARTING_POINT: 19 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STARTING_POINT: 690 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_TSX: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_TSX: 331 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_TS: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_TS: 179 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_CSS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_CSS: 114 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_CJS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_CJS: 33 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_PY: 23 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_MJS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STARTING_POINT_EXT_MJS: 10 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE1: 19 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE1: 696 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_TSX: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_TSX: 331 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_TS: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_TS: 183 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_CSS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_CSS: 114 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_CJS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_CJS: 33 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_PY: 25 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_MJS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE1_EXT_MJS: 10 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE2: 20 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE2: 834 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_TSX: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_TSX: 331 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_TS: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_TS: 272 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_CSS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_CSS: 114 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_PY: 74 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_CJS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_CJS: 33 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_MJS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE2_EXT_MJS: 10 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE5: 26 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE5: 1872 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_TSX: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_TSX: 986 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_TS: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_TS: 597 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_PY: 133 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_CSS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_CSS: 113 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_CJS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_CJS: 33 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_MJS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE5_EXT_MJS: 10 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE3: 21 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE3: 973 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_TS: 9 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_TS: 352 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_TSX: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_TSX: 331 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_PY: 133 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_CSS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_CSS: 114 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_CJS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_CJS: 33 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_MJS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHALLENGE3_EXT_MJS: 10 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: 0 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 0 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 128 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 6240 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 41 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 2808 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 51 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 1970 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 12 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 683 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 6 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 521 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CJS: 6 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CJS: 198 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS: 12 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS: 60 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 115 LOW_RISK_FILE_SIZE_COUNT: 11 MEDIUM_RISK_FILE_SIZE_COUNT: 2 HIGH_RISK_FILE_SIZE_COUNT: 0 VERY_HIGH_RISK_FILE_SIZE_COUNT: 0 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 4336 LOW_RISK_FILE_SIZE_LOC: 1388 MEDIUM_RISK_FILE_SIZE_LOC: 516 HIGH_RISK_FILE_SIZE_LOC: 0 VERY_HIGH_RISK_FILE_SIZE_LOC: 0 NUMBER_OF_UNITS: 67 LINES_OF_CODE_IN_UNITS: 1181 LINES_OF_CODE_OUTSIDE_UNITS: 5059 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 74 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 6.265876375952582 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 24 UNIT_SIZE_LOW_RISK_LOC: 483 UNIT_SIZE_LOW_RISK_PERCENTAGE: 40.89754445385267 UNIT_SIZE_LOW_RISK_COUNT: 30 UNIT_SIZE_MEDIUM_RISK_LOC: 226 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 19.13632514817951 UNIT_SIZE_MEDIUM_RISK_COUNT: 8 UNIT_SIZE_HIGH_RISK_LOC: 280 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 23.708721422523286 UNIT_SIZE_HIGH_RISK_COUNT: 4 UNIT_SIZE_VERY_HIGH_RISK_LOC: 118 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 9.991532599491956 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_CHALLENGE4_NEGLIGIBLE_RISK_LOC: 9 UNIT_SIZE_COMPONENT_CHALLENGE4_NEGLIGIBLE_RISK_PERCENTAGE: 2.912621359223301 UNIT_SIZE_COMPONENT_CHALLENGE4_NEGLIGIBLE_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_CHALLENGE4_LOW_RISK_LOC: 111 UNIT_SIZE_COMPONENT_CHALLENGE4_LOW_RISK_PERCENTAGE: 35.922330097087375 UNIT_SIZE_COMPONENT_CHALLENGE4_LOW_RISK_COUNT: 7 UNIT_SIZE_COMPONENT_CHALLENGE4_MEDIUM_RISK_LOC: 51 UNIT_SIZE_COMPONENT_CHALLENGE4_MEDIUM_RISK_PERCENTAGE: 16.50485436893204 UNIT_SIZE_COMPONENT_CHALLENGE4_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_CHALLENGE4_HIGH_RISK_LOC: 138 UNIT_SIZE_COMPONENT_CHALLENGE4_HIGH_RISK_PERCENTAGE: 44.66019417475728 UNIT_SIZE_COMPONENT_CHALLENGE4_HIGH_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_CHALLENGE4_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CHALLENGE4_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CHALLENGE4_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_STARTING_POINT_NEGLIGIBLE_RISK_LOC: 16 UNIT_SIZE_COMPONENT_STARTING_POINT_NEGLIGIBLE_RISK_PERCENTAGE: 32.0 UNIT_SIZE_COMPONENT_STARTING_POINT_NEGLIGIBLE_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_STARTING_POINT_LOW_RISK_LOC: 34 UNIT_SIZE_COMPONENT_STARTING_POINT_LOW_RISK_PERCENTAGE: 68.0 UNIT_SIZE_COMPONENT_STARTING_POINT_LOW_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_STARTING_POINT_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_STARTING_POINT_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_STARTING_POINT_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_STARTING_POINT_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_STARTING_POINT_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_STARTING_POINT_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_STARTING_POINT_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_STARTING_POINT_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_STARTING_POINT_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CHALLENGE1_NEGLIGIBLE_RISK_LOC: 17 UNIT_SIZE_COMPONENT_CHALLENGE1_NEGLIGIBLE_RISK_PERCENTAGE: 34.69387755102041 UNIT_SIZE_COMPONENT_CHALLENGE1_NEGLIGIBLE_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_CHALLENGE1_LOW_RISK_LOC: 32 UNIT_SIZE_COMPONENT_CHALLENGE1_LOW_RISK_PERCENTAGE: 65.3061224489796 UNIT_SIZE_COMPONENT_CHALLENGE1_LOW_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_CHALLENGE1_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CHALLENGE1_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CHALLENGE1_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CHALLENGE1_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CHALLENGE1_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CHALLENGE1_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CHALLENGE1_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CHALLENGE1_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CHALLENGE1_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CHALLENGE2_NEGLIGIBLE_RISK_LOC: 9 UNIT_SIZE_COMPONENT_CHALLENGE2_NEGLIGIBLE_RISK_PERCENTAGE: 9.375 UNIT_SIZE_COMPONENT_CHALLENGE2_NEGLIGIBLE_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_CHALLENGE2_LOW_RISK_LOC: 62 UNIT_SIZE_COMPONENT_CHALLENGE2_LOW_RISK_PERCENTAGE: 64.58333333333333 UNIT_SIZE_COMPONENT_CHALLENGE2_LOW_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_CHALLENGE2_MEDIUM_RISK_LOC: 25 UNIT_SIZE_COMPONENT_CHALLENGE2_MEDIUM_RISK_PERCENTAGE: 26.041666666666668 UNIT_SIZE_COMPONENT_CHALLENGE2_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_CHALLENGE2_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CHALLENGE2_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CHALLENGE2_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CHALLENGE2_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CHALLENGE2_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CHALLENGE2_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CHALLENGE5_NEGLIGIBLE_RISK_LOC: 14 UNIT_SIZE_COMPONENT_CHALLENGE5_NEGLIGIBLE_RISK_PERCENTAGE: 2.5500910746812386 UNIT_SIZE_COMPONENT_CHALLENGE5_NEGLIGIBLE_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_CHALLENGE5_LOW_RISK_LOC: 150 UNIT_SIZE_COMPONENT_CHALLENGE5_LOW_RISK_PERCENTAGE: 27.3224043715847 UNIT_SIZE_COMPONENT_CHALLENGE5_LOW_RISK_COUNT: 9 UNIT_SIZE_COMPONENT_CHALLENGE5_MEDIUM_RISK_LOC: 125 UNIT_SIZE_COMPONENT_CHALLENGE5_MEDIUM_RISK_PERCENTAGE: 22.768670309653917 UNIT_SIZE_COMPONENT_CHALLENGE5_MEDIUM_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_CHALLENGE5_HIGH_RISK_LOC: 142 UNIT_SIZE_COMPONENT_CHALLENGE5_HIGH_RISK_PERCENTAGE: 25.86520947176685 UNIT_SIZE_COMPONENT_CHALLENGE5_HIGH_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_CHALLENGE5_VERY_HIGH_RISK_LOC: 118 UNIT_SIZE_COMPONENT_CHALLENGE5_VERY_HIGH_RISK_PERCENTAGE: 21.493624772313296 UNIT_SIZE_COMPONENT_CHALLENGE5_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_CHALLENGE3_NEGLIGIBLE_RISK_LOC: 9 UNIT_SIZE_COMPONENT_CHALLENGE3_NEGLIGIBLE_RISK_PERCENTAGE: 7.03125 UNIT_SIZE_COMPONENT_CHALLENGE3_NEGLIGIBLE_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_CHALLENGE3_LOW_RISK_LOC: 94 UNIT_SIZE_COMPONENT_CHALLENGE3_LOW_RISK_PERCENTAGE: 73.4375 UNIT_SIZE_COMPONENT_CHALLENGE3_LOW_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_CHALLENGE3_MEDIUM_RISK_LOC: 25 UNIT_SIZE_COMPONENT_CHALLENGE3_MEDIUM_RISK_PERCENTAGE: 19.53125 UNIT_SIZE_COMPONENT_CHALLENGE3_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_CHALLENGE3_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CHALLENGE3_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CHALLENGE3_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CHALLENGE3_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CHALLENGE3_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CHALLENGE3_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 31 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 16.939890710382514 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 8 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 152 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 83.06010928961749 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 11 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_TSX_NEGLIGIBLE_RISK_LOC: 19 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 4.212860310421286 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT: 7 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC: 124 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE: 27.494456762749447 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT: 8 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC: 28 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE: 6.208425720620842 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC: 280 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE: 62.08425720620843 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT: 4 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC: 24 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE: 4.387568555758683 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT: 9 UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC: 207 UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE: 37.842778793418645 UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT: 11 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC: 198 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE: 36.19744058500914 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT: 7 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC: 118 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE: 21.572212065813527 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 737 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 62.40474174428451 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 61 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 326 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 27.60372565622354 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 118 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 9.991532599491956 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 1 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_CHALLENGE4_NEGLIGIBLE_RISK_LOC: 171 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_NEGLIGIBLE_RISK_PERCENTAGE: 55.33980582524272 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_NEGLIGIBLE_RISK_COUNT: 13 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_LOW_RISK_LOC: 138 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_LOW_RISK_PERCENTAGE: 44.66019417475728 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE4_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_NEGLIGIBLE_RISK_LOC: 50 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_NEGLIGIBLE_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_STARTING_POINT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_NEGLIGIBLE_RISK_LOC: 49 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_NEGLIGIBLE_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE1_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_NEGLIGIBLE_RISK_LOC: 96 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_NEGLIGIBLE_RISK_COUNT: 9 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE2_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_NEGLIGIBLE_RISK_LOC: 243 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_NEGLIGIBLE_RISK_PERCENTAGE: 44.26229508196721 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_NEGLIGIBLE_RISK_COUNT: 16 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_LOW_RISK_LOC: 188 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_LOW_RISK_PERCENTAGE: 34.24408014571949 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_LOW_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_MEDIUM_RISK_LOC: 118 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_MEDIUM_RISK_PERCENTAGE: 21.493624772313296 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE5_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_NEGLIGIBLE_RISK_LOC: 128 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_NEGLIGIBLE_RISK_COUNT: 11 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CHALLENGE3_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 183 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 19 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_TSX_NEGLIGIBLE_RISK_LOC: 171 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 37.91574279379157 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT: 16 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC: 280 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE: 62.08425720620843 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC: 383 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE: 70.018281535649 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT: 26 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC: 46 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE: 8.409506398537477 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC: 118 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE: 21.572212065813527 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT: 0 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 0 FILE_AGE_MEDIUM_RISK_COUNT: 6 FILE_AGE_HIGH_RISK_COUNT: 0 FILE_AGE_VERY_HIGH_RISK_COUNT: 0 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 0 FILE_AGE_MEDIUM_RISK_LOC: 521 FILE_AGE_HIGH_RISK_LOC: 0 FILE_AGE_VERY_HIGH_RISK_LOC: 0 NUMBER_OF_CONTRIBUTORS: 1 DUPLICATION_NUMBER_OF_DUPLICATES: 357 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 107 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 4700 DUPLICATION_NUMBER_OF_CLEANED_LINES: 5523 DUPLICATION_PERCENTAGE: 85.0986782545718 UNIT_DUPLICATES_COUNT: 8 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CHALLENGE4: 1017 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CHALLENGE4: 1017 DUPLICATION_PERCENTAGE_PRIMARY_CHALLENGE4: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CHALLENGE3: 860 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CHALLENGE3: 860 DUPLICATION_PERCENTAGE_PRIMARY_CHALLENGE3: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CHALLENGE5: 930 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CHALLENGE5: 930 DUPLICATION_PERCENTAGE_PRIMARY_CHALLENGE5: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STARTING_POINT: 575 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STARTING_POINT: 575 DUPLICATION_PERCENTAGE_PRIMARY_STARTING_POINT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CHALLENGE2: 726 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CHALLENGE2: 726 DUPLICATION_PERCENTAGE_PRIMARY_CHALLENGE2: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CHALLENGE1: 592 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CHALLENGE1: 592 DUPLICATION_PERCENTAGE_PRIMARY_CHALLENGE1: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS: 1411 DUPLICATION_NUMBER_OF_CLEANED_LINES_TS: 1663 DUPLICATION_PERCENTAGE_TS: 84.84666265784726 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX: 1951 DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX: 2481 DUPLICATION_PERCENTAGE_TSX: 78.63764611043933 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY: 463 DUPLICATION_NUMBER_OF_CLEANED_LINES_PY: 486 DUPLICATION_PERCENTAGE_PY: 95.26748971193416 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CSS: 683 DUPLICATION_NUMBER_OF_CLEANED_LINES_CSS: 683 DUPLICATION_PERCENTAGE_CSS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CJS: 150 DUPLICATION_NUMBER_OF_CLEANED_LINES_CJS: 150 DUPLICATION_PERCENTAGE_CJS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_MJS: 42 DUPLICATION_NUMBER_OF_CLEANED_LINES_MJS: 60 DUPLICATION_PERCENTAGE_MJS: 70.0 TOTAL_ANALYSIS_TIME_IN_MILLIS: 1011