microsoft / pxt-ev3
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 636
NUMBER_OF_FILES_MAIN 130
LINES_OF_CODE_MAIN 9,663
NUMBER_OF_FILES_MAIN_EXT_TS 103
LINES_OF_CODE_MAIN_EXT_TS 7,980
NUMBER_OF_FILES_MAIN_EXT_CPP 9
LINES_OF_CODE_MAIN_EXT_CPP 678
NUMBER_OF_FILES_MAIN_EXT_JS 5
LINES_OF_CODE_MAIN_EXT_JS 306
NUMBER_OF_FILES_MAIN_EXT_LESS 5
LINES_OF_CODE_MAIN_EXT_LESS 293
NUMBER_OF_FILES_MAIN_EXT_TSX 1
LINES_OF_CODE_MAIN_EXT_TSX 133
NUMBER_OF_FILES_MAIN_EXT_SWIFT 1
LINES_OF_CODE_MAIN_EXT_SWIFT 115
NUMBER_OF_FILES_MAIN_EXT_H 3
LINES_OF_CODE_MAIN_EXT_H 112
NUMBER_OF_FILES_MAIN_EXT_HTML 3
LINES_OF_CODE_MAIN_EXT_HTML 46
NUMBER_OF_FILES_TEST 5
LINES_OF_CODE_TEST 101
NUMBER_OF_FILES_TEST_EXT_TS 5
LINES_OF_CODE_TEST_EXT_TS 101
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 1.04
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 15
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 15
NUMBER_OF_FILES_OTHER 98
LINES_OF_CODE_OTHER 6,725
NUMBER_OF_FILES_OTHER_EXT_SVG 57
LINES_OF_CODE_OTHER_EXT_SVG 5,866
NUMBER_OF_FILES_OTHER_EXT_JSON 28
LINES_OF_CODE_OTHER_EXT_JSON 685
NUMBER_OF_FILES_OTHER_EXT_MD 13
LINES_OF_CODE_OTHER_EXT_MD 174
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCFILES 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCFILES 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCFILES_EXT_HTML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCFILES_EXT_HTML 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDITOR 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDITOR 673
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDITOR_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDITOR_EXT_TS 540
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDITOR_EXT_TSX 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDITOR_EXT_TSX 133
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIELDEDITORS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIELDEDITORS 492
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIELDEDITORS_EXT_TS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIELDEDITORS_EXT_TS 492
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LEGORESOURCES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LEGORESOURCES 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LEGORESOURCES_EXT_SWIFT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LEGORESOURCES_EXT_SWIFT 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BLOCKSPRJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BLOCKSPRJ 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BLOCKSPRJ_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BLOCKSPRJ_EXT_TS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BROADCAST 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BROADCAST 26
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BROADCAST_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BROADCAST_EXT_TS 26
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_COLOR_SENSOR 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_COLOR_SENSOR 209
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_COLOR_SENSOR_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_COLOR_SENSOR_EXT_TS 209
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE 2,313
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_TS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_TS 1,721
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_CPP 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_CPP 480
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_H 112
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_DATALOG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_DATALOG 32
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_DATALOG_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_DATALOG_EXT_TS 32
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EV3 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EV3 236
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EV3_EXT_TS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EV3_EXT_TS 236
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GYRO_SENSOR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GYRO_SENSOR 156
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GYRO_SENSOR_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GYRO_SENSOR_EXT_TS 156
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_INFRARED_SENSOR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_INFRARED_SENSOR 158
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_INFRARED_SENSOR_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_INFRARED_SENSOR_EXT_TS 158
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC 337
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_CPP 173
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_TS 164
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN 145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_TS 145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_STORAGE 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_STORAGE 163
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_TS 138
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_CPP 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_TOUCH_SENSOR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_TOUCH_SENSOR 47
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_TOUCH_SENSOR_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_TOUCH_SENSOR_EXT_TS 47
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ULTRASONIC_SENSOR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ULTRASONIC_SENSOR 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ULTRASONIC_SENSOR_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ULTRASONIC_SENSOR_EXT_TS 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 348
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS 262
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_TS 86
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM 160
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_EXT_TS 160
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_PUBLIC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_PUBLIC 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_PUBLIC_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_PUBLIC_EXT_HTML 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_PUBLIC_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_PUBLIC_EXT_JS 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_STATE 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_STATE 1,082
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_STATE_EXT_TS 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_STATE_EXT_TS 1,082
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_VISUALS 32
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_VISUALS 2,472
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_VISUALS_EXT_TS 32
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_VISUALS_EXT_TS 2,472
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SVGICONS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SVGICONS 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SVGICONS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SVGICONS_EXT_JS 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THEME 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THEME 293
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THEME_EXT_LESS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THEME_EXT_LESS 293
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 7
LINES_OF_CODE_CONCERN_GENERAL_TODOS 1,411
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 5
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 1,202
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS 209
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 123
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 8,252
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 98
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 6,778
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 9
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 678
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS 293
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 133
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 115
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 112
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 97
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 46
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 97
LOW_RISK_FILE_SIZE_COUNT 23
MEDIUM_RISK_FILE_SIZE_COUNT 8
HIGH_RISK_FILE_SIZE_COUNT 2
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 2,703
LOW_RISK_FILE_SIZE_LOC 3,212
MEDIUM_RISK_FILE_SIZE_LOC 2,291
HIGH_RISK_FILE_SIZE_LOC 1,457
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,677
FILE_CHANGE_HISTORY_ACTIVE_DAYS 267
FILE_CHANGE_HISTORY_WEEKS 230
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,150
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 10
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 120
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 2,247
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 7,416
NUMBER_OF_CONTRIBUTORS 23
NUMBER_OF_UNITS 820
LINES_OF_CODE_IN_UNITS 9,427
LINES_OF_CODE_OUTSIDE_UNITS 236
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,811
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 29.82
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 619
UNIT_SIZE_LOW_RISK_LOC 1,189
UNIT_SIZE_LOW_RISK_PERCENTAGE 12.61
UNIT_SIZE_LOW_RISK_COUNT 83
UNIT_SIZE_MEDIUM_RISK_LOC 2,414
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 25.61
UNIT_SIZE_MEDIUM_RISK_COUNT 75
UNIT_SIZE_HIGH_RISK_LOC 2,662
UNIT_SIZE_HIGH_RISK_PERCENTAGE 28.24
UNIT_SIZE_HIGH_RISK_COUNT 40
UNIT_SIZE_VERY_HIGH_RISK_LOC 351
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 3.72
UNIT_SIZE_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_EDITOR_NEGLIGIBLE_RISK_LOC 184
UNIT_SIZE_COMPONENT_EDITOR_NEGLIGIBLE_RISK_PERCENTAGE 34.2
UNIT_SIZE_COMPONENT_EDITOR_NEGLIGIBLE_RISK_COUNT 34
UNIT_SIZE_COMPONENT_EDITOR_LOW_RISK_LOC 117
UNIT_SIZE_COMPONENT_EDITOR_LOW_RISK_PERCENTAGE 21.75
UNIT_SIZE_COMPONENT_EDITOR_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_EDITOR_MEDIUM_RISK_LOC 171
UNIT_SIZE_COMPONENT_EDITOR_MEDIUM_RISK_PERCENTAGE 31.78
UNIT_SIZE_COMPONENT_EDITOR_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_EDITOR_HIGH_RISK_LOC 66
UNIT_SIZE_COMPONENT_EDITOR_HIGH_RISK_PERCENTAGE 12.27
UNIT_SIZE_COMPONENT_EDITOR_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_EDITOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EDITOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EDITOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIELDEDITORS_NEGLIGIBLE_RISK_LOC 80
UNIT_SIZE_COMPONENT_FIELDEDITORS_NEGLIGIBLE_RISK_PERCENTAGE 17.86
UNIT_SIZE_COMPONENT_FIELDEDITORS_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_FIELDEDITORS_LOW_RISK_LOC 108
UNIT_SIZE_COMPONENT_FIELDEDITORS_LOW_RISK_PERCENTAGE 24.11
UNIT_SIZE_COMPONENT_FIELDEDITORS_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_FIELDEDITORS_MEDIUM_RISK_LOC 56
UNIT_SIZE_COMPONENT_FIELDEDITORS_MEDIUM_RISK_PERCENTAGE 12.5
UNIT_SIZE_COMPONENT_FIELDEDITORS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FIELDEDITORS_HIGH_RISK_LOC 204
UNIT_SIZE_COMPONENT_FIELDEDITORS_HIGH_RISK_PERCENTAGE 45.54
UNIT_SIZE_COMPONENT_FIELDEDITORS_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_FIELDEDITORS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIELDEDITORS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIELDEDITORS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LEGORESOURCES_NEGLIGIBLE_RISK_LOC 76
UNIT_SIZE_COMPONENT_LEGORESOURCES_NEGLIGIBLE_RISK_PERCENTAGE 2.22
UNIT_SIZE_COMPONENT_LEGORESOURCES_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_COMPONENT_LEGORESOURCES_LOW_RISK_LOC 155
UNIT_SIZE_COMPONENT_LEGORESOURCES_LOW_RISK_PERCENTAGE 4.53
UNIT_SIZE_COMPONENT_LEGORESOURCES_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_LEGORESOURCES_MEDIUM_RISK_LOC 1,065
UNIT_SIZE_COMPONENT_LEGORESOURCES_MEDIUM_RISK_PERCENTAGE 31.1
UNIT_SIZE_COMPONENT_LEGORESOURCES_MEDIUM_RISK_COUNT 30
UNIT_SIZE_COMPONENT_LEGORESOURCES_HIGH_RISK_LOC 2,128
UNIT_SIZE_COMPONENT_LEGORESOURCES_HIGH_RISK_PERCENTAGE 62.15
UNIT_SIZE_COMPONENT_LEGORESOURCES_HIGH_RISK_COUNT 32
UNIT_SIZE_COMPONENT_LEGORESOURCES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LEGORESOURCES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LEGORESOURCES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_NEGLIGIBLE_RISK_LOC 22
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BROADCAST_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_LOC 90
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 69.23
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_MEDIUM_RISK_LOC 40
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_MEDIUM_RISK_PERCENTAGE 30.77
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_LOC 647
UNIT_SIZE_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 48.83
UNIT_SIZE_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_COUNT 134
UNIT_SIZE_COMPONENT_LIBS_CORE_LOW_RISK_LOC 338
UNIT_SIZE_COMPONENT_LIBS_CORE_LOW_RISK_PERCENTAGE 25.51
UNIT_SIZE_COMPONENT_LIBS_CORE_LOW_RISK_COUNT 24
UNIT_SIZE_COMPONENT_LIBS_CORE_MEDIUM_RISK_LOC 272
UNIT_SIZE_COMPONENT_LIBS_CORE_MEDIUM_RISK_PERCENTAGE 20.53
UNIT_SIZE_COMPONENT_LIBS_CORE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_CORE_HIGH_RISK_LOC 68
UNIT_SIZE_COMPONENT_LIBS_CORE_HIGH_RISK_PERCENTAGE 5.13
UNIT_SIZE_COMPONENT_LIBS_CORE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_CORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_NEGLIGIBLE_RISK_LOC 5
UNIT_SIZE_COMPONENT_LIBS_DATALOG_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_DATALOG_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_DATALOG_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_DATALOG_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_EV3_NEGLIGIBLE_RISK_LOC 49
UNIT_SIZE_COMPONENT_LIBS_EV3_NEGLIGIBLE_RISK_PERCENTAGE 79.03
UNIT_SIZE_COMPONENT_LIBS_EV3_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_EV3_LOW_RISK_LOC 13
UNIT_SIZE_COMPONENT_LIBS_EV3_LOW_RISK_PERCENTAGE 20.97
UNIT_SIZE_COMPONENT_LIBS_EV3_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_EV3_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_EV3_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_EV3_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_EV3_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_EV3_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_EV3_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_EV3_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_EV3_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_EV3_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_NEGLIGIBLE_RISK_LOC 19
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 63.33
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_LOW_RISK_PERCENTAGE 36.67
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GYRO_SENSOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_NEGLIGIBLE_RISK_LOC 83
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 83.84
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_LOW_RISK_LOC 16
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_SENSOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_LOC 62
UNIT_SIZE_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_PERCENTAGE 40.79
UNIT_SIZE_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LOW_RISK_LOC 42
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LOW_RISK_PERCENTAGE 27.63
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_LOC 48
UNIT_SIZE_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_PERCENTAGE 31.58
UNIT_SIZE_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_MUSIC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_LOC 52
UNIT_SIZE_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_PERCENTAGE 49.52
UNIT_SIZE_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LOW_RISK_LOC 24
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LOW_RISK_PERCENTAGE 22.86
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_LOC 29
UNIT_SIZE_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_PERCENTAGE 27.62
UNIT_SIZE_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SCREEN_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_LOC 78
UNIT_SIZE_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_PERCENTAGE 86.67
UNIT_SIZE_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_COUNT 19
UNIT_SIZE_COMPONENT_LIBS_STORAGE_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_LIBS_STORAGE_LOW_RISK_PERCENTAGE 13.33
UNIT_SIZE_COMPONENT_LIBS_STORAGE_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_NEGLIGIBLE_RISK_LOC 27
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_SENSOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_NEGLIGIBLE_RISK_LOC 28
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ULTRASONIC_SENSOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 37
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 19.47
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 74
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 38.95
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 79
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 41.58
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SIM_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_COMPONENT_SIM_NEGLIGIBLE_RISK_PERCENTAGE 53.57
UNIT_SIZE_COMPONENT_SIM_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SIM_LOW_RISK_LOC 26
UNIT_SIZE_COMPONENT_SIM_LOW_RISK_PERCENTAGE 46.43
UNIT_SIZE_COMPONENT_SIM_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SIM_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SIM_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SIM_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SIM_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SIM_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SIM_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SIM_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SIM_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SIM_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_LOC 368
UNIT_SIZE_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_PERCENTAGE 47.3
UNIT_SIZE_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_COUNT 96
UNIT_SIZE_COMPONENT_SIM_STATE_LOW_RISK_LOC 27
UNIT_SIZE_COMPONENT_SIM_STATE_LOW_RISK_PERCENTAGE 3.47
UNIT_SIZE_COMPONENT_SIM_STATE_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SIM_STATE_MEDIUM_RISK_LOC 97
UNIT_SIZE_COMPONENT_SIM_STATE_MEDIUM_RISK_PERCENTAGE 12.47
UNIT_SIZE_COMPONENT_SIM_STATE_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SIM_STATE_HIGH_RISK_LOC 56
UNIT_SIZE_COMPONENT_SIM_STATE_HIGH_RISK_PERCENTAGE 7.2
UNIT_SIZE_COMPONENT_SIM_STATE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SIM_STATE_VERY_HIGH_RISK_LOC 230
UNIT_SIZE_COMPONENT_SIM_STATE_VERY_HIGH_RISK_PERCENTAGE 29.56
UNIT_SIZE_COMPONENT_SIM_STATE_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_LOC 874
UNIT_SIZE_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_PERCENTAGE 45.57
UNIT_SIZE_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_COUNT 195
UNIT_SIZE_COMPONENT_SIM_VISUALS_LOW_RISK_LOC 300
UNIT_SIZE_COMPONENT_SIM_VISUALS_LOW_RISK_PERCENTAGE 15.64
UNIT_SIZE_COMPONENT_SIM_VISUALS_LOW_RISK_COUNT 20
UNIT_SIZE_COMPONENT_SIM_VISUALS_MEDIUM_RISK_LOC 562
UNIT_SIZE_COMPONENT_SIM_VISUALS_MEDIUM_RISK_PERCENTAGE 29.3
UNIT_SIZE_COMPONENT_SIM_VISUALS_MEDIUM_RISK_COUNT 18
UNIT_SIZE_COMPONENT_SIM_VISUALS_HIGH_RISK_LOC 61
UNIT_SIZE_COMPONENT_SIM_VISUALS_HIGH_RISK_PERCENTAGE 3.18
UNIT_SIZE_COMPONENT_SIM_VISUALS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SIM_VISUALS_VERY_HIGH_RISK_LOC 121
UNIT_SIZE_COMPONENT_SIM_VISUALS_VERY_HIGH_RISK_PERCENTAGE 6.31
UNIT_SIZE_COMPONENT_SIM_VISUALS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 2,495
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 46.93
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 549
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 931
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 17.51
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 65
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 1,084
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 20.39
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 35
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 455
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 8.56
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 351
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 6.6
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC 53
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 41.41
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 11
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 8.59
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 64
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 50
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_LOC 76
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 2.22
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_LOC 155
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_PERCENTAGE 4.53
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_COUNT 10
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_LOC 1,065
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_PERCENTAGE 31.1
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_COUNT 30
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_LOC 2,128
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_PERCENTAGE 62.15
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_COUNT 32
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 169
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 40.82
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 43
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 92
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 22.22
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 7
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 153
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 36.96
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 6
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 18
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 12.41
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 48
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 33.1
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 79
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 54.48
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 7,802
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 82.76
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 775
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 777
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 8.24
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 680
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 7.21
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 168
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 1.78
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 168
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_NEGLIGIBLE_RISK_LOC 403
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_NEGLIGIBLE_RISK_PERCENTAGE 74.91
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_NEGLIGIBLE_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_LOW_RISK_LOC 135
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_LOW_RISK_PERCENTAGE 25.09
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_NEGLIGIBLE_RISK_LOC 342
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_NEGLIGIBLE_RISK_PERCENTAGE 76.34
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_NEGLIGIBLE_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_LOW_RISK_LOC 106
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_LOW_RISK_PERCENTAGE 23.66
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIELDEDITORS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_NEGLIGIBLE_RISK_LOC 3,424
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_NEGLIGIBLE_RISK_COUNT 88
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LEGORESOURCES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_NEGLIGIBLE_RISK_LOC 22
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BROADCAST_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_LOC 121
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 93.08
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_LOW_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_LOW_RISK_PERCENTAGE 6.92
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_LOC 1,016
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 76.68
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_COUNT 158
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LOW_RISK_LOC 241
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LOW_RISK_PERCENTAGE 18.19
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LOW_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_MEDIUM_RISK_LOC 68
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_MEDIUM_RISK_PERCENTAGE 5.13
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_NEGLIGIBLE_RISK_LOC 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOG_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_NEGLIGIBLE_RISK_LOC 62
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EV3_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_NEGLIGIBLE_RISK_LOC 30
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GYRO_SENSOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_NEGLIGIBLE_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 83.84
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_NEGLIGIBLE_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_MEDIUM_RISK_LOC 16
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_MEDIUM_RISK_PERCENTAGE 16.16
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_SENSOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_LOC 130
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_PERCENTAGE 85.53
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LOW_RISK_LOC 22
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LOW_RISK_PERCENTAGE 14.47
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_LOC 76
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_PERCENTAGE 72.38
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LOW_RISK_LOC 29
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LOW_RISK_PERCENTAGE 27.62
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_LOC 90
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_NEGLIGIBLE_RISK_LOC 27
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_SENSOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_NEGLIGIBLE_RISK_LOC 28
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ULTRASONIC_SENSOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 64
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 33.68
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 100
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 52.63
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 13.68
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_NEGLIGIBLE_RISK_LOC 42
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_NEGLIGIBLE_RISK_PERCENTAGE 75
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_LOW_RISK_LOC 14
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_LOW_RISK_PERCENTAGE 25
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_LOC 398
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_PERCENTAGE 51.16
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_COUNT 97
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_LOW_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_LOW_RISK_PERCENTAGE 10.03
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_MEDIUM_RISK_LOC 195
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_MEDIUM_RISK_PERCENTAGE 25.06
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_HIGH_RISK_LOC 107
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_HIGH_RISK_PERCENTAGE 13.75
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_LOC 1,439
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_PERCENTAGE 75.03
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_COUNT 223
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_LOW_RISK_LOC 43
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_LOW_RISK_PERCENTAGE 2.24
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_MEDIUM_RISK_LOC 375
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_MEDIUM_RISK_PERCENTAGE 19.55
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_MEDIUM_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_HIGH_RISK_LOC 61
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_HIGH_RISK_PERCENTAGE 3.18
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 3,882
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 73.02
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 620
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 586
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 11.02
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 680
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 12.79
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 168
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 3.16
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC 128
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE 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
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
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_LOC 3,424
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_COUNT 88
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 323
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 78.02
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 91
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 21.98
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 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
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 45
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 31.03
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 68.97
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 20
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 19
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 336
DUPLICATION_NUMBER_OF_CLEANED_LINES 7,992
DUPLICATION_PERCENTAGE 4.2
UNIT_DUPLICATES_COUNT 1
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SIM_STATE 71
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SIM_STATE 71
DUPLICATION_PERCENTAGE_PRIMARY_SIM_STATE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CORE 60
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE 60
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SIM_VISUALS 147
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SIM_VISUALS 147
DUPLICATION_PERCENTAGE_PRIMARY_SIM_VISUALS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FIELDEDITORS 44
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FIELDEDITORS 44
DUPLICATION_PERCENTAGE_PRIMARY_FIELDEDITORS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_GYRO_SENSOR 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_GYRO_SENSOR 14
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_GYRO_SENSOR 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOCFILES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOCFILES 0
DUPLICATION_PERCENTAGE_PRIMARY_DOCFILES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EDITOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EDITOR 0
DUPLICATION_PERCENTAGE_PRIMARY_EDITOR -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LEGORESOURCES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LEGORESOURCES 0
DUPLICATION_PERCENTAGE_PRIMARY_LEGORESOURCES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_BLOCKSPRJ 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_BLOCKSPRJ 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_BLOCKSPRJ -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_BROADCAST 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_BROADCAST 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_BROADCAST -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_COLOR_SENSOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_COLOR_SENSOR 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_COLOR_SENSOR -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_DATALOG 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_DATALOG 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_DATALOG -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_EV3 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_EV3 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_EV3 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_INFRARED_SENSOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_INFRARED_SENSOR 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_INFRARED_SENSOR -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MUSIC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MUSIC 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MUSIC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SCREEN 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SCREEN 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SCREEN -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_STORAGE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_STORAGE 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_STORAGE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_TOUCH_SENSOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_TOUCH_SENSOR 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_TOUCH_SENSOR -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_ULTRASONIC_SENSOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_ULTRASONIC_SENSOR 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_ULTRASONIC_SENSOR -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SIM 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SIM 0
DUPLICATION_PERCENTAGE_PRIMARY_SIM -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SIM_PUBLIC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SIM_PUBLIC 0
DUPLICATION_PERCENTAGE_PRIMARY_SIM_PUBLIC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SVGICONS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SVGICONS 0
DUPLICATION_PERCENTAGE_PRIMARY_SVGICONS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_THEME 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_THEME 0
DUPLICATION_PERCENTAGE_PRIMARY_THEME -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 336
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 6,643
DUPLICATION_PERCENTAGE_TS 5.06
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,609