microsoft / pxt-brainpad
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 617
NUMBER_OF_FILES_MAIN 156
LINES_OF_CODE_MAIN 11,515
NUMBER_OF_FILES_MAIN_EXT_TS 107
LINES_OF_CODE_MAIN_EXT_TS 7,767
NUMBER_OF_FILES_MAIN_EXT_CPP 30
LINES_OF_CODE_MAIN_EXT_CPP 2,760
NUMBER_OF_FILES_MAIN_EXT_H 13
LINES_OF_CODE_MAIN_EXT_H 610
NUMBER_OF_FILES_MAIN_EXT_HTML 2
LINES_OF_CODE_MAIN_EXT_HTML 204
NUMBER_OF_FILES_MAIN_EXT_LESS 4
LINES_OF_CODE_MAIN_EXT_LESS 174
NUMBER_OF_FILES_TEST 0
LINES_OF_CODE_TEST 0
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0
NUMBER_OF_FILES_GENERATED 1
LINES_OF_CODE_GENERATED 11,604
NUMBER_OF_FILES_GENERATED_EXT_JSON 1
LINES_OF_CODE_GENERATED_EXT_JSON 11,604
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 85
LINES_OF_CODE_OTHER 19,524
NUMBER_OF_FILES_OTHER_EXT_JSON 59
LINES_OF_CODE_OTHER_EXT_JSON 13,282
NUMBER_OF_FILES_OTHER_EXT_SVG 10
LINES_OF_CODE_OTHER_EXT_SVG 6,112
NUMBER_OF_FILES_OTHER_EXT_MD 16
LINES_OF_CODE_OTHER_EXT_MD 130
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDITOR 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDITOR 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDITOR_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDITOR_EXT_TS 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER 407
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_TS 305
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_CPP 99
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_H 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ANIMATION 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ANIMATION 81
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ANIMATION_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ANIMATION_EXT_TS 81
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BASE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BASE 78
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BASE_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BASE_EXT_TS 78
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_BRAINBOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BRAINBOT 196
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BRAINBOT_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BRAINBOT_EXT_TS 196
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BRAINGAMER 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BRAINGAMER 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BRAINGAMER_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BRAINGAMER_EXT_TS 68
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BRAINGAMER_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BRAINGAMER_EXT_CPP 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BRAINPAD 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BRAINPAD 162
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BRAINPAD_EXT_TS 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BRAINPAD_EXT_TS 162
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BUTTONS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BUTTONS 77
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BUTTONS_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BUTTONS_EXT_CPP 76
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BUTTONS_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BUTTONS_EXT_TS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER 137
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER_EXT_TS 137
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE 39
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE 2,562
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_TS 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_TS 1,177
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_CPP 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_CPP 844
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_H 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_H 541
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CPTEST 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CPTEST 46
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CPTEST_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CPTEST_EXT_TS 46
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_DISPLAY 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_DISPLAY 456
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_DISPLAY_EXT_TS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_DISPLAY_EXT_TS 362
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_DISPLAY_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_DISPLAY_EXT_CPP 94
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAME 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAME 1,985
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAME_EXT_TS 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAME_EXT_TS 1,975
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAME_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAME_EXT_CPP 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_INFRARED 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_INFRARED 293
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_CPP 223
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_H 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_TS 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LED 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LED 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LED_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LED_EXT_TS 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LED_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LED_EXT_CPP 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LEDS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LEDS 94
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LEDS_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LEDS_EXT_CPP 56
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LEDS_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LEDS_EXT_TS 38
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHTBULB 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHTBULB 97
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHTBULB_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHTBULB_EXT_TS 89
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHTBULB_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHTBULB_EXT_CPP 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC 410
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_TS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_TS 337
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_CPP 73
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_NEOPIXEL 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_NEOPIXEL 285
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_NEOPIXEL_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_NEOPIXEL_EXT_TS 228
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_NEOPIXEL_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_NEOPIXEL_EXT_CPP 57
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN 1,029
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_CPP 1,017
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_TS 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS 156
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_EXT_CPP 156
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SONAR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SONAR 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SONAR_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SONAR_EXT_TS 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_CPP 30
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_H 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_TS 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM 193
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_EXT_TS 193
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_PUBLIC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_PUBLIC 204
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_PUBLIC_EXT_HTML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_PUBLIC_EXT_HTML 204
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_STATE 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_STATE 191
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_STATE_EXT_TS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_STATE_EXT_TS 191
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_VISUALS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_VISUALS 2,015
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SIM_VISUALS_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SIM_VISUALS_EXT_TS 2,015
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THEME 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THEME 174
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THEME_EXT_LESS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THEME_EXT_LESS 174
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 13
LINES_OF_CODE_CONCERN_GENERAL_TODOS 3,020
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 9
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 1,535
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 1,306
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_HTML 179
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 143
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 8,495
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 98
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 6,232
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 27
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 1,454
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 13
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 610
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS 174
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 25
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 124
LOW_RISK_FILE_SIZE_COUNT 22
MEDIUM_RISK_FILE_SIZE_COUNT 7
HIGH_RISK_FILE_SIZE_COUNT 2
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 3,535
LOW_RISK_FILE_SIZE_LOC 3,060
MEDIUM_RISK_FILE_SIZE_LOC 2,090
HIGH_RISK_FILE_SIZE_LOC 1,537
VERY_HIGH_RISK_FILE_SIZE_LOC 1,293
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,425
FILE_CHANGE_HISTORY_ACTIVE_DAYS 76
FILE_CHANGE_HISTORY_WEEKS 194
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 970
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 57
FILE_AGE_MEDIUM_RISK_COUNT 80
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 11
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 5,583
FILE_AGE_MEDIUM_RISK_LOC 5,518
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 117
NUMBER_OF_CONTRIBUTORS 10
NUMBER_OF_UNITS 705
LINES_OF_CODE_IN_UNITS 6,311
LINES_OF_CODE_OUTSIDE_UNITS 5,204
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,393
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 37.92
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 542
UNIT_SIZE_LOW_RISK_LOC 1,376
UNIT_SIZE_LOW_RISK_PERCENTAGE 21.8
UNIT_SIZE_LOW_RISK_COUNT 98
UNIT_SIZE_MEDIUM_RISK_LOC 1,779
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 28.19
UNIT_SIZE_MEDIUM_RISK_COUNT 56
UNIT_SIZE_HIGH_RISK_LOC 481
UNIT_SIZE_HIGH_RISK_PERCENTAGE 7.62
UNIT_SIZE_HIGH_RISK_COUNT 7
UNIT_SIZE_VERY_HIGH_RISK_LOC 282
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 4.47
UNIT_SIZE_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_EDITOR_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_EDITOR_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_EDITOR_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_EDITOR_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_EDITOR_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EDITOR_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EDITOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_EDITOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EDITOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EDITOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EDITOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EDITOR_HIGH_RISK_COUNT 0
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_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_LOC 96
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_PERCENTAGE 34.41
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_LOC 92
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_PERCENTAGE 32.97
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_LOC 91
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_PERCENTAGE 32.62
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_LOC 40
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_PERCENTAGE 57.97
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_LOW_RISK_LOC 29
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_LOW_RISK_PERCENTAGE 42.03
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_LOC 32
UNIT_SIZE_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_PERCENTAGE 50
UNIT_SIZE_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIBS_BASE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BASE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BASE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BASE_MEDIUM_RISK_LOC 32
UNIT_SIZE_COMPONENT_LIBS_BASE_MEDIUM_RISK_PERCENTAGE 50
UNIT_SIZE_COMPONENT_LIBS_BASE_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_BASE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BASE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BASE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BASE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BASE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BASE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_NEGLIGIBLE_RISK_LOC 69
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_NEGLIGIBLE_RISK_PERCENTAGE 45.7
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_NEGLIGIBLE_RISK_COUNT 12
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_LOW_RISK_LOC 49
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_LOW_RISK_PERCENTAGE 32.45
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_MEDIUM_RISK_LOC 33
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_MEDIUM_RISK_PERCENTAGE 21.85
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BRAINBOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_NEGLIGIBLE_RISK_LOC 24
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_NEGLIGIBLE_RISK_PERCENTAGE 40
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_LOW_RISK_LOC 36
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_LOW_RISK_PERCENTAGE 60
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BRAINGAMER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_NEGLIGIBLE_RISK_LOC 3
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BRAINPAD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_LOC 15
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_LOC 58
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_PERCENTAGE 60.42
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_LOW_RISK_PERCENTAGE 11.46
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_MEDIUM_RISK_LOC 27
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_MEDIUM_RISK_PERCENTAGE 28.12
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_LOC 592
UNIT_SIZE_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 48.05
UNIT_SIZE_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_COUNT 145
UNIT_SIZE_COMPONENT_LIBS_CORE_LOW_RISK_LOC 297
UNIT_SIZE_COMPONENT_LIBS_CORE_LOW_RISK_PERCENTAGE 24.11
UNIT_SIZE_COMPONENT_LIBS_CORE_LOW_RISK_COUNT 21
UNIT_SIZE_COMPONENT_LIBS_CORE_MEDIUM_RISK_LOC 267
UNIT_SIZE_COMPONENT_LIBS_CORE_MEDIUM_RISK_PERCENTAGE 21.67
UNIT_SIZE_COMPONENT_LIBS_CORE_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIBS_CORE_HIGH_RISK_LOC 76
UNIT_SIZE_COMPONENT_LIBS_CORE_HIGH_RISK_PERCENTAGE 6.17
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_CPTEST_NEGLIGIBLE_RISK_LOC 32
UNIT_SIZE_COMPONENT_LIBS_CPTEST_NEGLIGIBLE_RISK_PERCENTAGE 72.73
UNIT_SIZE_COMPONENT_LIBS_CPTEST_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_CPTEST_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_LIBS_CPTEST_LOW_RISK_PERCENTAGE 27.27
UNIT_SIZE_COMPONENT_LIBS_CPTEST_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_CPTEST_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CPTEST_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CPTEST_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CPTEST_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CPTEST_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CPTEST_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CPTEST_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CPTEST_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CPTEST_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_LOC 86
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_PERCENTAGE 24.09
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_LOW_RISK_LOC 81
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_LOW_RISK_PERCENTAGE 22.69
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_MEDIUM_RISK_LOC 132
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_MEDIUM_RISK_PERCENTAGE 36.97
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_HIGH_RISK_LOC 58
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_HIGH_RISK_PERCENTAGE 16.25
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_LOC 610
UNIT_SIZE_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_PERCENTAGE 38.71
UNIT_SIZE_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_COUNT 142
UNIT_SIZE_COMPONENT_LIBS_GAME_LOW_RISK_LOC 252
UNIT_SIZE_COMPONENT_LIBS_GAME_LOW_RISK_PERCENTAGE 15.99
UNIT_SIZE_COMPONENT_LIBS_GAME_LOW_RISK_COUNT 18
UNIT_SIZE_COMPONENT_LIBS_GAME_MEDIUM_RISK_LOC 525
UNIT_SIZE_COMPONENT_LIBS_GAME_MEDIUM_RISK_PERCENTAGE 33.31
UNIT_SIZE_COMPONENT_LIBS_GAME_MEDIUM_RISK_COUNT 16
UNIT_SIZE_COMPONENT_LIBS_GAME_HIGH_RISK_LOC 82
UNIT_SIZE_COMPONENT_LIBS_GAME_HIGH_RISK_PERCENTAGE 5.2
UNIT_SIZE_COMPONENT_LIBS_GAME_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_GAME_VERY_HIGH_RISK_LOC 107
UNIT_SIZE_COMPONENT_LIBS_GAME_VERY_HIGH_RISK_PERCENTAGE 6.79
UNIT_SIZE_COMPONENT_LIBS_GAME_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_LOC 64
UNIT_SIZE_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_PERCENTAGE 41.83
UNIT_SIZE_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_COMPONENT_LIBS_INFRARED_LOW_RISK_LOC 16
UNIT_SIZE_COMPONENT_LIBS_INFRARED_LOW_RISK_PERCENTAGE 10.46
UNIT_SIZE_COMPONENT_LIBS_INFRARED_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_INFRARED_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_HIGH_RISK_LOC 73
UNIT_SIZE_COMPONENT_LIBS_INFRARED_HIGH_RISK_PERCENTAGE 47.71
UNIT_SIZE_COMPONENT_LIBS_INFRARED_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_INFRARED_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LED_NEGLIGIBLE_RISK_LOC 17
UNIT_SIZE_COMPONENT_LIBS_LED_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_LED_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_LED_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LED_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LED_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LED_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LED_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LED_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LED_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LED_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LED_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LED_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LED_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LED_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_MEDIUM_RISK_LOC 54
UNIT_SIZE_COMPONENT_LIBS_LEDS_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_LEDS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_LEDS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LEDS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_NEGLIGIBLE_RISK_LOC 50
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_NEGLIGIBLE_RISK_PERCENTAGE 67.57
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_LOW_RISK_LOC 24
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_LOW_RISK_PERCENTAGE 32.43
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTBULB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_LOC 128
UNIT_SIZE_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_PERCENTAGE 59.81
UNIT_SIZE_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_COUNT 31
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LOW_RISK_LOC 64
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LOW_RISK_PERCENTAGE 29.91
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_LOC 22
UNIT_SIZE_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_PERCENTAGE 10.28
UNIT_SIZE_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_COUNT 1
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_NEOPIXEL_NEGLIGIBLE_RISK_LOC 60
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_NEGLIGIBLE_RISK_PERCENTAGE 27.03
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_NEGLIGIBLE_RISK_COUNT 12
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_LOW_RISK_LOC 59
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_LOW_RISK_PERCENTAGE 26.58
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_MEDIUM_RISK_LOC 103
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_MEDIUM_RISK_PERCENTAGE 46.4
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_NEOPIXEL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_LOC 197
UNIT_SIZE_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_PERCENTAGE 21.41
UNIT_SIZE_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_COUNT 42
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LOW_RISK_LOC 194
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LOW_RISK_PERCENTAGE 21.09
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LOW_RISK_COUNT 13
UNIT_SIZE_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_LOC 220
UNIT_SIZE_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_PERCENTAGE 23.91
UNIT_SIZE_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_SCREEN_HIGH_RISK_LOC 134
UNIT_SIZE_COMPONENT_LIBS_SCREEN_HIGH_RISK_PERCENTAGE 14.57
UNIT_SIZE_COMPONENT_LIBS_SCREEN_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_LOC 175
UNIT_SIZE_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_PERCENTAGE 19.02
UNIT_SIZE_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_LOC 48
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_PERCENTAGE 67.61
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_LOW_RISK_LOC 23
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_LOW_RISK_PERCENTAGE 32.39
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_MEDIUM_RISK_LOC 24
UNIT_SIZE_COMPONENT_LIBS_SONAR_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_SONAR_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SONAR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SONAR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_LOC 15
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SIM_NEGLIGIBLE_RISK_LOC 17
UNIT_SIZE_COMPONENT_SIM_NEGLIGIBLE_RISK_PERCENTAGE 21.25
UNIT_SIZE_COMPONENT_SIM_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SIM_LOW_RISK_LOC 14
UNIT_SIZE_COMPONENT_SIM_LOW_RISK_PERCENTAGE 17.5
UNIT_SIZE_COMPONENT_SIM_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SIM_MEDIUM_RISK_LOC 49
UNIT_SIZE_COMPONENT_SIM_MEDIUM_RISK_PERCENTAGE 61.25
UNIT_SIZE_COMPONENT_SIM_MEDIUM_RISK_COUNT 1
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 61
UNIT_SIZE_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_PERCENTAGE 67.03
UNIT_SIZE_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_COMPONENT_SIM_STATE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SIM_STATE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SIM_STATE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SIM_STATE_MEDIUM_RISK_LOC 30
UNIT_SIZE_COMPONENT_SIM_STATE_MEDIUM_RISK_PERCENTAGE 32.97
UNIT_SIZE_COMPONENT_SIM_STATE_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SIM_STATE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SIM_STATE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SIM_STATE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SIM_STATE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SIM_STATE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SIM_STATE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_LOC 73
UNIT_SIZE_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_PERCENTAGE 17.22
UNIT_SIZE_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_SIM_VISUALS_LOW_RISK_LOC 123
UNIT_SIZE_COMPONENT_SIM_VISUALS_LOW_RISK_PERCENTAGE 29.01
UNIT_SIZE_COMPONENT_SIM_VISUALS_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SIM_VISUALS_MEDIUM_RISK_LOC 170
UNIT_SIZE_COMPONENT_SIM_VISUALS_MEDIUM_RISK_PERCENTAGE 40.09
UNIT_SIZE_COMPONENT_SIM_VISUALS_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SIM_VISUALS_HIGH_RISK_LOC 58
UNIT_SIZE_COMPONENT_SIM_VISUALS_HIGH_RISK_PERCENTAGE 13.68
UNIT_SIZE_COMPONENT_SIM_VISUALS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SIM_VISUALS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SIM_VISUALS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SIM_VISUALS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 1,710
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 39.47
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 394
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 984
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 22.71
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 71
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 1,333
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 30.77
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 39
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 198
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 4.57
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 107
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 2.47
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 666
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 34.19
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 144
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 378
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 19.4
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 26
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 446
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 22.9
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 17
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 283
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 14.53
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 175
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 8.98
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 17
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 54.84
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 14
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 45.16
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 4,037
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 63.97
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 642
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,107
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 17.54
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 910
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 14.42
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 82
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 1.3
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 175
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 2.77
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 257
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_NEGLIGIBLE_RISK_LOC 6
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDITOR_LOW_RISK_COUNT 0
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_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_LOC 178
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_PERCENTAGE 63.8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_LOC 52
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_PERCENTAGE 18.64
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_LOC 49
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_PERCENTAGE 17.56
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_LOC 69
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_LOC 32
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_PERCENTAGE 50
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_LOW_RISK_LOC 32
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_LOW_RISK_PERCENTAGE 50
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_NEGLIGIBLE_RISK_LOC 140
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_NEGLIGIBLE_RISK_PERCENTAGE 92.72
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_LOW_RISK_LOC 11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_LOW_RISK_PERCENTAGE 7.28
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINBOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_NEGLIGIBLE_RISK_LOC 60
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINGAMER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_NEGLIGIBLE_RISK_LOC 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BRAINPAD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_LOC 69
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_PERCENTAGE 71.88
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_LOW_RISK_LOC 27
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_LOW_RISK_PERCENTAGE 28.12
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_LOC 983
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 79.79
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_COUNT 168
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LOW_RISK_LOC 127
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LOW_RISK_PERCENTAGE 10.31
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_MEDIUM_RISK_LOC 122
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_MEDIUM_RISK_PERCENTAGE 9.9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_MEDIUM_RISK_COUNT 2
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_CPTEST_NEGLIGIBLE_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CPTEST_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_LOC 167
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_PERCENTAGE 46.78
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_LOW_RISK_LOC 190
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_LOW_RISK_PERCENTAGE 53.22
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_LOC 855
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_PERCENTAGE 54.25
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_COUNT 158
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LOW_RISK_LOC 255
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LOW_RISK_PERCENTAGE 16.18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_MEDIUM_RISK_LOC 384
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_MEDIUM_RISK_PERCENTAGE 24.37
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_MEDIUM_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_HIGH_RISK_LOC 82
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_HIGH_RISK_PERCENTAGE 5.2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_LOC 80
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_PERCENTAGE 52.29
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_MEDIUM_RISK_LOC 73
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_MEDIUM_RISK_PERCENTAGE 47.71
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_NEGLIGIBLE_RISK_LOC 17
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LED_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_NEGLIGIBLE_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_LOW_RISK_LOC 54
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_LOW_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LEDS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_NEGLIGIBLE_RISK_LOC 74
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_NEGLIGIBLE_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTBULB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_LOC 178
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_PERCENTAGE 83.18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LOW_RISK_LOC 36
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LOW_RISK_PERCENTAGE 16.82
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LOW_RISK_COUNT 2
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_NEOPIXEL_NEGLIGIBLE_RISK_LOC 141
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_NEGLIGIBLE_RISK_PERCENTAGE 63.51
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_NEGLIGIBLE_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_LOW_RISK_LOC 81
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_LOW_RISK_PERCENTAGE 36.49
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEOPIXEL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_LOC 434
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_PERCENTAGE 47.17
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_COUNT 56
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LOW_RISK_LOC 87
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LOW_RISK_PERCENTAGE 9.46
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_LOC 224
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_PERCENTAGE 24.35
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_COUNT 5
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 175
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_PERCENTAGE 19.02
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_LOC 71
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_NEGLIGIBLE_RISK_LOC 24
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SONAR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_NEGLIGIBLE_RISK_LOC 66
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_NEGLIGIBLE_RISK_PERCENTAGE 82.5
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_LOW_RISK_LOC 14
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_LOW_RISK_PERCENTAGE 17.5
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 91
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_NEGLIGIBLE_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_STATE_HIGH_RISK_COUNT 0
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 225
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_PERCENTAGE 53.07
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_NEGLIGIBLE_RISK_COUNT 25
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_LOW_RISK_LOC 141
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_LOW_RISK_PERCENTAGE 33.25
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_MEDIUM_RISK_LOC 58
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_MEDIUM_RISK_PERCENTAGE 13.68
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SIM_VISUALS_HIGH_RISK_COUNT 0
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 2,897
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 66.87
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 466
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 816
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 18.84
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 537
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 12.4
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 82
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 1.89
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 1
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_CPP_NEGLIGIBLE_RISK_LOC 1,109
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 56.93
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 171
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 291
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 14.94
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 373
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 19.15
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 7
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 175
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 8.98
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 31
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 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
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 17
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 17
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 322
DUPLICATION_NUMBER_OF_CLEANED_LINES 9,356
DUPLICATION_PERCENTAGE 3.44
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_DISPLAY 35
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_DISPLAY 35
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_DISPLAY 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_LEDS 35
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_LEDS 35
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_LEDS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CORE 78
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE 78
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_BRAINPAD 76
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_BRAINPAD 76
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_BRAINPAD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_LIGHTBULB 15
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_LIGHTBULB 15
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_LIGHTBULB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_NEOPIXEL 15
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_NEOPIXEL 15
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_NEOPIXEL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SCREEN 30
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SCREEN 30
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SCREEN 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_BRAINBOT 20
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_BRAINBOT 20
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_BRAINBOT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_BRAINGAMER 6
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_BRAINGAMER 6
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_BRAINGAMER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SIM_VISUALS 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SIM_VISUALS 12
DUPLICATION_PERCENTAGE_PRIMARY_SIM_VISUALS 100
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_LIBS_ACCELEROMETER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_ACCELEROMETER 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_ACCELEROMETER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_ANIMATION 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_ANIMATION 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_ANIMATION -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_BASE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_BASE 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_BASE -
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_BUTTONS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_BUTTONS 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_BUTTONS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CONTROLLER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CONTROLLER 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CONTROLLER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CPTEST 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CPTEST 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CPTEST -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_GAME 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_GAME 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_GAME -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_INFRARED 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_INFRARED 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_INFRARED -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_LED 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_LED 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_LED -
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_SETTINGS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SETTINGS 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SETTINGS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SONAR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SONAR 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SONAR -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_THERMOMETER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_THERMOMETER 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_THERMOMETER -
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_SIM_STATE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SIM_STATE 0
DUPLICATION_PERCENTAGE_PRIMARY_SIM_STATE -
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 262
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 6,645
DUPLICATION_PERCENTAGE_TS 3.94
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 60
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 2,092
DUPLICATION_PERCENTAGE_CPP 2.87
TOTAL_ANALYSIS_TIME_IN_MILLIS 2,681