microsoft / pxt-common-packages
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 1,094
NUMBER_OF_FILES_MAIN 452
LINES_OF_CODE_MAIN 46,664
NUMBER_OF_FILES_MAIN_EXT_TS 267
LINES_OF_CODE_MAIN_EXT_TS 24,419
NUMBER_OF_FILES_MAIN_EXT_CPP 112
LINES_OF_CODE_MAIN_EXT_CPP 17,652
NUMBER_OF_FILES_MAIN_EXT_H 67
LINES_OF_CODE_MAIN_EXT_H 3,901
NUMBER_OF_FILES_MAIN_EXT_JS 6
LINES_OF_CODE_MAIN_EXT_JS 692
NUMBER_OF_FILES_TEST 2
LINES_OF_CODE_TEST 81
NUMBER_OF_FILES_TEST_EXT_TS 2
LINES_OF_CODE_TEST_EXT_TS 81
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0.17
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 3
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_MK 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_MK 3
NUMBER_OF_FILES_OTHER 150
LINES_OF_CODE_OTHER 5,903
NUMBER_OF_FILES_OTHER_EXT_SVG 13
LINES_OF_CODE_OTHER_EXT_SVG 2,959
NUMBER_OF_FILES_OTHER_EXT_JSON 92
LINES_OF_CODE_OTHER_EXT_JSON 2,554
NUMBER_OF_FILES_OTHER_EXT_MD 45
LINES_OF_CODE_OTHER_EXT_MD 390
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPPTESTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPPTESTS 133
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPPTESTS_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPPTESTS_EXT_CPP 133
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPPTESTS_SCREEN 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPPTESTS_SCREEN 173
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPPTESTS_SCREEN_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPPTESTS_SCREEN_EXT_CPP 159
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPPTESTS_SCREEN_EXT_H 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPPTESTS_SCREEN_EXT_H 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER 616
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_TS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_TS 324
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ACCELEROMETER_EXT_CPP 289
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 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ANIMATION 214
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ANIMATION_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ANIMATION_EXT_TS 214
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_AZUREIOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_AZUREIOT 393
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_AZUREIOT_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_AZUREIOT_EXT_TS 393
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BASE 35
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BASE 6,157
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BASE_EXT_CPP 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BASE_EXT_CPP 3,167
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BASE_EXT_TS 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BASE_EXT_TS 1,659
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BASE_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BASE_EXT_H 1,331
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BUTTONS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BUTTONS 189
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BUTTONS_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BUTTONS_EXT_TS 106
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_BUTTONS_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_BUTTONS_EXT_CPP 83
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CABLE 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CABLE 144
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CABLE_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CABLE_EXT_TS 103
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CABLE_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CABLE_EXT_CPP 41
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_COLOR_CODED_TILEMAP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_COLOR_CODED_TILEMAP 276
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_COLOR_CODED_TILEMAP_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_COLOR_CODED_TILEMAP_EXT_TS 276
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_COLOR_SENSOR 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_COLOR_SENSOR 165
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_COLOR_SENSOR_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_COLOR_SENSOR_EXT_TS 165
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_COLOR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_COLOR 227
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_COLOR_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_COLOR_EXT_TS 227
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER_NONE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER_NONE 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER_NONE_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER_NONE_EXT_TS 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER 266
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER_EXT_TS 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CONTROLLER_EXT_TS 266
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_ESP32 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_ESP32 1,073
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_ESP32_EXT_CPP 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_ESP32_EXT_CPP 895
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_ESP32_EXT_H 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_ESP32_EXT_H 165
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_ESP32_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_ESP32_EXT_TS 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_LINUX 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_LINUX 741
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_LINUX_EXT_CPP 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_LINUX_EXT_CPP 647
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_LINUX_EXT_H 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_LINUX_EXT_H 94
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_NRF52 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_NRF52 206
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_NRF52_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_NRF52_EXT_CPP 104
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_NRF52_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_NRF52_EXT_H 102
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_RP2040 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_RP2040 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_RP2040_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_RP2040_EXT_H 55
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_RP2040_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_RP2040_EXT_CPP 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_SAMD 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_SAMD 321
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_SAMD_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_SAMD_EXT_H 182
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_SAMD_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_SAMD_EXT_CPP 139
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_STM32 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_STM32 336
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_STM32_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_STM32_EXT_CPP 215
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_STM32_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_STM32_EXT_H 121
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_VM 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_VM 2,440
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_VM_EXT_CPP 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_VM_EXT_CPP 2,177
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_VM_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_VM_EXT_H 263
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE 45
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE 3,485
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_TS 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_TS 1,498
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_CPP 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_CPP 1,488
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_H 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_CORE_EXT_H 499
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_DATALOGGER 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_DATALOGGER 149
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_DATALOGGER_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_DATALOGGER_EXT_TS 149
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_DISPLAY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_DISPLAY 327
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_DISPLAY_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_DISPLAY_EXT_TS 327
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EDGE_CONNECTOR 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EDGE_CONNECTOR 90
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EDGE_CONNECTOR_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EDGE_CONNECTOR_EXT_TS 90
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ESP32 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ESP32 1,163
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ESP32_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ESP32_EXT_TS 662
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ESP32_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ESP32_EXT_CPP 501
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAME_LIGHT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAME_LIGHT 66
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAME_LIGHT_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAME_LIGHT_EXT_TS 66
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAME 47
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAME 8,818
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAME_EXT_TS 45
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAME_EXT_TS 8,681
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAME_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAME_EXT_CPP 137
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAMEPAD 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAMEPAD 99
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAMEPAD_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAMEPAD_EXT_TS 83
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_GAMEPAD_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_GAMEPAD_EXT_CPP 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_INFRARED 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_INFRARED 144
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_TS 113
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_INFRARED_EXT_CPP 31
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_KEYBOARD 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_KEYBOARD 247
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_KEYBOARD_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_KEYBOARD_EXT_TS 176
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_KEYBOARD_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_KEYBOARD_EXT_CPP 71
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LCD 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LCD 654
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LCD_EXT_TS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LCD_EXT_TS 649
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LCD_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LCD_EXT_CPP 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHT_SPECTRUM_SENSOR 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHT_SPECTRUM_SENSOR 211
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHT_SPECTRUM_SENSOR_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHT_SPECTRUM_SENSOR_EXT_TS 211
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHT 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHT 1,149
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHT_EXT_TS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHT_EXT_TS 1,149
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHTSENSOR 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHTSENSOR 97
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHTSENSOR_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHTSENSOR_EXT_CPP 63
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LIGHTSENSOR_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LIGHTSENSOR_EXT_TS 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LORA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LORA 558
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_LORA_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_LORA_EXT_TS 558
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MATRIX_KEYPAD 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MATRIX_KEYPAD 98
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MATRIX_KEYPAD_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MATRIX_KEYPAD_EXT_TS 98
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MICROPHONE 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MICROPHONE 101
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MICROPHONE_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MICROPHONE_EXT_CPP 71
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MICROPHONE_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MICROPHONE_EXT_TS 30
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_EXT_CPP 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_EXT_H 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_EXT_TS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_LINUX 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_LINUX 69
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_LINUX_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_LINUX_EXT_CPP 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_LINUX_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_LINUX_EXT_H 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_LINUX_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_LINUX_EXT_TS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_NONE 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_NONE 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_NONE_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_NONE_EXT_CPP 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_NONE_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_NONE_EXT_H 2
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_NRF52 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_NRF52 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_NRF52_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_NRF52_EXT_H 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_RP2040 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_RP2040 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_RP2040_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_RP2040_EXT_H 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_SAMD 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_SAMD 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_SAMD_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_SAMD_EXT_H 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_STM32 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_STM32 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_STM32_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_STM32_EXT_H 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER 949
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_TS 502
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_CPP 322
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MIXER_EXT_H 125
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MOUSE 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MOUSE 69
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MOUSE_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MOUSE_EXT_TS 49
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MOUSE_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MOUSE_EXT_CPP 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MQTT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MQTT 499
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MQTT_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MQTT_EXT_TS 499
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_LINUX 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_LINUX 90
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_LINUX_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_LINUX_EXT_CPP 90
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_PWM 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_PWM 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_PWM_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_PWM_EXT_CPP 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC 440
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_TS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_TS 339
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_MUSIC_EXT_CPP 101
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_NET_GAME 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_NET_GAME 136
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_NET_GAME_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_NET_GAME_EXT_TS 136
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_NET 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_NET 665
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_NET_EXT_TS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_NET_EXT_TS 665
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PALETTE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PALETTE 55
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PALETTE_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PALETTE_EXT_TS 55
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PIXEL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PIXEL 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PIXEL_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PIXEL_EXT_TS 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_POWER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_POWER 31
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_POWER_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_POWER_EXT_TS 31
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PROXIMITY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PROXIMITY 92
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PROXIMITY_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PROXIMITY_EXT_TS 92
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PULSE 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PULSE 475
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PULSE_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PULSE_EXT_CPP 312
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PULSE_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PULSE_EXT_H 161
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_PULSE_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_PULSE_EXT_TS 2
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_RADIO_BROADCAST 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_RADIO_BROADCAST 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_RADIO_BROADCAST_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_RADIO_BROADCAST_EXT_TS 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_RADIO 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_RADIO 775
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_RADIO_EXT_TS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_RADIO_EXT_TS 633
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_RADIO_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_RADIO_EXT_CPP 142
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ROTARY_ENCODER 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ROTARY_ENCODER 88
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ROTARY_ENCODER_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ROTARY_ENCODER_EXT_CPP 57
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_ROTARY_ENCODER_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_ROTARY_ENCODER_EXT_TS 31
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT 123
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_EXT_CPP 103
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_EXT_TS 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_LINUX 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_LINUX 248
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_LINUX_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_LINUX_EXT_CPP 228
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_LINUX_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_LINUX_EXT_TS 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_ST7735 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_ST7735 1,033
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_ST7735_EXT_CPP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_ST7735_EXT_CPP 835
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_ST7735_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_ST7735_EXT_H 178
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_ST7735_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_ST7735_EXT_TS 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN 2,406
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_TS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_TS 1,455
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_CPP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SCREEN_EXT_CPP 951
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERIAL_LINUX 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERIAL_LINUX 271
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERIAL_LINUX_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERIAL_LINUX_EXT_CPP 208
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERIAL_LINUX_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERIAL_LINUX_EXT_H 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERIAL_LINUX_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERIAL_LINUX_EXT_TS 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERIAL 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERIAL 309
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERIAL_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERIAL_EXT_TS 154
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERIAL_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERIAL_EXT_H 105
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERIAL_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERIAL_EXT_CPP 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERVO 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERVO 90
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SERVO_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SERVO_EXT_TS 90
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_ESP32 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_ESP32 133
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_ESP32_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_ESP32_EXT_CPP 133
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_FILES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_FILES 171
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_FILES_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_FILES_EXT_CPP 171
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS 1,288
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_EXT_CPP 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_EXT_CPP 965
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_EXT_TS 213
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SETTINGS_EXT_H 110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SPRITE_SCALING 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SPRITE_SCALING 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SPRITE_SCALING_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SPRITE_SCALING_EXT_TS 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_STORAGE 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_STORAGE 1,412
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_CPP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_CPP 1,187
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_H 158
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_STORAGE_EXT_TS 67
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_STORYBOARD 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_STORYBOARD 219
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_STORYBOARD_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_STORYBOARD_EXT_TS 219
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SWITCH 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SWITCH 64
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SWITCH_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SWITCH_EXT_TS 38
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_SWITCH_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_SWITCH_EXT_CPP 26
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_TEXT_TO_SPEECH 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_TEXT_TO_SPEECH 86
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_TEXT_TO_SPEECH_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_TEXT_TO_SPEECH_EXT_TS 86
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER 111
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_TS 46
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_CPP 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_THERMOMETER_EXT_H 32
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_TOUCH 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_TOUCH 138
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_TOUCH_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_TOUCH_EXT_TS 99
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_TOUCH_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_TOUCH_EXT_CPP 38
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_TOUCH_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_TOUCH_EXT_H 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32 851
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32_EXT_CPP 410
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32_EXT_TS 372
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32_EXT_JS 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_WIFI_ESP32_EXT_H 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_FONT_COMPILER 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_FONT_COMPILER 612
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_FONT_COMPILER_EXT_JS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_FONT_COMPILER_EXT_JS 612
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_RAFFS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_RAFFS 357
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_RAFFS_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_RAFFS_EXT_CPP 328
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_RAFFS_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_RAFFS_EXT_H 29
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_SNORFS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_SNORFS 409
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_SNORFS_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_SNORFS_EXT_CPP 387
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_SNORFS_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_SNORFS_EXT_H 22
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 32
LINES_OF_CODE_CONCERN_GENERAL_TODOS 10,970
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 15
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 6,294
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 16
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 3,785
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H 891
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 420
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 35,694
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 251
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 20,634
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 97
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 11,358
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 66
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 3,010
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 692
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 321
LOW_RISK_FILE_SIZE_COUNT 66
MEDIUM_RISK_FILE_SIZE_COUNT 48
HIGH_RISK_FILE_SIZE_COUNT 15
VERY_HIGH_RISK_FILE_SIZE_COUNT 2
NEGLIGIBLE_RISK_FILE_SIZE_LOC 9,444
LOW_RISK_FILE_SIZE_LOC 9,071
MEDIUM_RISK_FILE_SIZE_LOC 15,248
HIGH_RISK_FILE_SIZE_LOC 10,250
VERY_HIGH_RISK_FILE_SIZE_LOC 2,651
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,798
FILE_CHANGE_HISTORY_ACTIVE_DAYS 691
FILE_CHANGE_HISTORY_WEEKS 256
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,280
FILE_AGE_NEGLIGIBLE_RISK_COUNT 11
FILE_AGE_LOW_RISK_COUNT 10
FILE_AGE_MEDIUM_RISK_COUNT 68
FILE_AGE_HIGH_RISK_COUNT 32
FILE_AGE_VERY_HIGH_RISK_COUNT 331
FILE_AGE_NEGLIGIBLE_RISK_LOC 3,552
FILE_AGE_LOW_RISK_LOC 1,622
FILE_AGE_MEDIUM_RISK_LOC 14,061
FILE_AGE_HIGH_RISK_LOC 5,351
FILE_AGE_VERY_HIGH_RISK_LOC 22,078
NUMBER_OF_CONTRIBUTORS 56
NUMBER_OF_UNITS 3,357
LINES_OF_CODE_IN_UNITS 30,358
LINES_OF_CODE_OUTSIDE_UNITS 16,306
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 11,431
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 37.65
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 2,571
UNIT_SIZE_LOW_RISK_LOC 7,111
UNIT_SIZE_LOW_RISK_PERCENTAGE 23.42
UNIT_SIZE_LOW_RISK_COUNT 486
UNIT_SIZE_MEDIUM_RISK_LOC 7,550
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 24.87
UNIT_SIZE_MEDIUM_RISK_COUNT 249
UNIT_SIZE_HIGH_RISK_LOC 3,051
UNIT_SIZE_HIGH_RISK_PERCENTAGE 10.05
UNIT_SIZE_HIGH_RISK_COUNT 44
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,215
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 4
UNIT_SIZE_VERY_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_CPPTESTS_NEGLIGIBLE_RISK_LOC 17
UNIT_SIZE_COMPONENT_CPPTESTS_NEGLIGIBLE_RISK_PERCENTAGE 15.32
UNIT_SIZE_COMPONENT_CPPTESTS_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_CPPTESTS_LOW_RISK_LOC 17
UNIT_SIZE_COMPONENT_CPPTESTS_LOW_RISK_PERCENTAGE 15.32
UNIT_SIZE_COMPONENT_CPPTESTS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CPPTESTS_MEDIUM_RISK_LOC 77
UNIT_SIZE_COMPONENT_CPPTESTS_MEDIUM_RISK_PERCENTAGE 69.37
UNIT_SIZE_COMPONENT_CPPTESTS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CPPTESTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPPTESTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPPTESTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPPTESTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPPTESTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPPTESTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_NEGLIGIBLE_RISK_LOC 48
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_NEGLIGIBLE_RISK_PERCENTAGE 42.48
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_MEDIUM_RISK_LOC 65
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_MEDIUM_RISK_PERCENTAGE 57.52
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPPTESTS_SCREEN_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_LOC 82
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_PERCENTAGE 22.53
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_COUNT 15
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_LOC 154
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_PERCENTAGE 42.31
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_COUNT 11
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_LOC 128
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_PERCENTAGE 35.16
UNIT_SIZE_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_COUNT 3
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 50
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_PERCENTAGE 74.63
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_COUNT 12
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_LOW_RISK_LOC 17
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_LOW_RISK_PERCENTAGE 25.37
UNIT_SIZE_COMPONENT_LIBS_ANIMATION_LOW_RISK_COUNT 1
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_AZUREIOT_NEGLIGIBLE_RISK_LOC 169
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_NEGLIGIBLE_RISK_PERCENTAGE 45.55
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_NEGLIGIBLE_RISK_COUNT 26
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_LOW_RISK_LOC 93
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_LOW_RISK_PERCENTAGE 25.07
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_MEDIUM_RISK_LOC 109
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_MEDIUM_RISK_PERCENTAGE 29.38
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_AZUREIOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_LOC 1,513
UNIT_SIZE_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_PERCENTAGE 39.03
UNIT_SIZE_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_COUNT 398
UNIT_SIZE_COMPONENT_LIBS_BASE_LOW_RISK_LOC 970
UNIT_SIZE_COMPONENT_LIBS_BASE_LOW_RISK_PERCENTAGE 25.02
UNIT_SIZE_COMPONENT_LIBS_BASE_LOW_RISK_COUNT 63
UNIT_SIZE_COMPONENT_LIBS_BASE_MEDIUM_RISK_LOC 1,025
UNIT_SIZE_COMPONENT_LIBS_BASE_MEDIUM_RISK_PERCENTAGE 26.44
UNIT_SIZE_COMPONENT_LIBS_BASE_MEDIUM_RISK_COUNT 36
UNIT_SIZE_COMPONENT_LIBS_BASE_HIGH_RISK_LOC 369
UNIT_SIZE_COMPONENT_LIBS_BASE_HIGH_RISK_PERCENTAGE 9.52
UNIT_SIZE_COMPONENT_LIBS_BASE_HIGH_RISK_COUNT 6
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_BUTTONS_NEGLIGIBLE_RISK_LOC 63
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_PERCENTAGE 62.38
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_LOW_RISK_PERCENTAGE 10.89
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_MEDIUM_RISK_LOC 27
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_MEDIUM_RISK_PERCENTAGE 26.73
UNIT_SIZE_COMPONENT_LIBS_BUTTONS_MEDIUM_RISK_COUNT 1
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_CABLE_NEGLIGIBLE_RISK_LOC 97
UNIT_SIZE_COMPONENT_LIBS_CABLE_NEGLIGIBLE_RISK_PERCENTAGE 88.99
UNIT_SIZE_COMPONENT_LIBS_CABLE_NEGLIGIBLE_RISK_COUNT 22
UNIT_SIZE_COMPONENT_LIBS_CABLE_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_LIBS_CABLE_LOW_RISK_PERCENTAGE 11.01
UNIT_SIZE_COMPONENT_LIBS_CABLE_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_CABLE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CABLE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CABLE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CABLE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CABLE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CABLE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CABLE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CABLE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CABLE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_NEGLIGIBLE_RISK_LOC 134
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_NEGLIGIBLE_RISK_PERCENTAGE 51.34
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_NEGLIGIBLE_RISK_COUNT 30
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_LOW_RISK_LOC 78
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_LOW_RISK_PERCENTAGE 29.89
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_MEDIUM_RISK_LOC 49
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_MEDIUM_RISK_PERCENTAGE 18.77
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_CODED_TILEMAP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_LOC 46
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 65.71
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_COUNT 8
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 24
UNIT_SIZE_COMPONENT_LIBS_COLOR_SENSOR_MEDIUM_RISK_PERCENTAGE 34.29
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_COLOR_NEGLIGIBLE_RISK_LOC 59
UNIT_SIZE_COMPONENT_LIBS_COLOR_NEGLIGIBLE_RISK_PERCENTAGE 47.97
UNIT_SIZE_COMPONENT_LIBS_COLOR_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_LIBS_COLOR_LOW_RISK_LOC 25
UNIT_SIZE_COMPONENT_LIBS_COLOR_LOW_RISK_PERCENTAGE 20.33
UNIT_SIZE_COMPONENT_LIBS_COLOR_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_COLOR_MEDIUM_RISK_LOC 39
UNIT_SIZE_COMPONENT_LIBS_COLOR_MEDIUM_RISK_PERCENTAGE 31.71
UNIT_SIZE_COMPONENT_LIBS_COLOR_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_COLOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_COLOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_NEGLIGIBLE_RISK_LOC 22
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NONE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_LOC 117
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_PERCENTAGE 62.9
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_COUNT 26
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_LOW_RISK_LOC 45
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_LOW_RISK_PERCENTAGE 24.19
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_MEDIUM_RISK_LOC 24
UNIT_SIZE_COMPONENT_LIBS_CONTROLLER_MEDIUM_RISK_PERCENTAGE 12.9
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_ESP32_NEGLIGIBLE_RISK_LOC 223
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_NEGLIGIBLE_RISK_PERCENTAGE 36.74
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_NEGLIGIBLE_RISK_COUNT 46
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_LOW_RISK_LOC 155
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_LOW_RISK_PERCENTAGE 25.54
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_LOW_RISK_COUNT 11
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_MEDIUM_RISK_LOC 229
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_MEDIUM_RISK_PERCENTAGE 37.73
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_ESP32_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_NEGLIGIBLE_RISK_LOC 183
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 56.66
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_NEGLIGIBLE_RISK_COUNT 41
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_LOW_RISK_LOC 73
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_LOW_RISK_PERCENTAGE 22.6
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_MEDIUM_RISK_LOC 67
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_MEDIUM_RISK_PERCENTAGE 20.74
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_LINUX_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_NEGLIGIBLE_RISK_LOC 20
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_NEGLIGIBLE_RISK_PERCENTAGE 52.63
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_LOW_RISK_PERCENTAGE 47.37
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_NRF52_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_NEGLIGIBLE_RISK_LOC 11
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_RP2040_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_NEGLIGIBLE_RISK_LOC 35
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_SAMD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_NEGLIGIBLE_RISK_LOC 57
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_CORE_STM32_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_NEGLIGIBLE_RISK_LOC 348
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_NEGLIGIBLE_RISK_PERCENTAGE 25.14
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_NEGLIGIBLE_RISK_COUNT 76
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_LOW_RISK_LOC 440
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_LOW_RISK_PERCENTAGE 31.79
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_LOW_RISK_COUNT 29
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_MEDIUM_RISK_LOC 238
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_MEDIUM_RISK_PERCENTAGE 17.2
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_HIGH_RISK_LOC 139
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_HIGH_RISK_PERCENTAGE 10.04
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_VERY_HIGH_RISK_LOC 219
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_VERY_HIGH_RISK_PERCENTAGE 15.82
UNIT_SIZE_COMPONENT_LIBS_CORE_VM_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_LOC 933
UNIT_SIZE_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 49.57
UNIT_SIZE_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_COUNT 209
UNIT_SIZE_COMPONENT_LIBS_CORE_LOW_RISK_LOC 447
UNIT_SIZE_COMPONENT_LIBS_CORE_LOW_RISK_PERCENTAGE 23.75
UNIT_SIZE_COMPONENT_LIBS_CORE_LOW_RISK_COUNT 32
UNIT_SIZE_COMPONENT_LIBS_CORE_MEDIUM_RISK_LOC 404
UNIT_SIZE_COMPONENT_LIBS_CORE_MEDIUM_RISK_PERCENTAGE 21.47
UNIT_SIZE_COMPONENT_LIBS_CORE_MEDIUM_RISK_COUNT 13
UNIT_SIZE_COMPONENT_LIBS_CORE_HIGH_RISK_LOC 98
UNIT_SIZE_COMPONENT_LIBS_CORE_HIGH_RISK_PERCENTAGE 5.21
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_DATALOGGER_NEGLIGIBLE_RISK_LOC 39
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_NEGLIGIBLE_RISK_PERCENTAGE 40.62
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_LOW_RISK_LOC 27
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_LOW_RISK_PERCENTAGE 28.12
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_MEDIUM_RISK_LOC 30
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_MEDIUM_RISK_PERCENTAGE 31.25
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_DATALOGGER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_LOC 80
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_PERCENTAGE 30.08
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_COUNT 15
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_LOW_RISK_LOC 69
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_LOW_RISK_PERCENTAGE 25.94
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_MEDIUM_RISK_LOC 59
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_MEDIUM_RISK_PERCENTAGE 22.18
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_HIGH_RISK_LOC 58
UNIT_SIZE_COMPONENT_LIBS_DISPLAY_HIGH_RISK_PERCENTAGE 21.8
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_EDGE_CONNECTOR_NEGLIGIBLE_RISK_LOC 46
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_EDGE_CONNECTOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ESP32_NEGLIGIBLE_RISK_LOC 345
UNIT_SIZE_COMPONENT_LIBS_ESP32_NEGLIGIBLE_RISK_PERCENTAGE 38.68
UNIT_SIZE_COMPONENT_LIBS_ESP32_NEGLIGIBLE_RISK_COUNT 62
UNIT_SIZE_COMPONENT_LIBS_ESP32_LOW_RISK_LOC 226
UNIT_SIZE_COMPONENT_LIBS_ESP32_LOW_RISK_PERCENTAGE 25.34
UNIT_SIZE_COMPONENT_LIBS_ESP32_LOW_RISK_COUNT 16
UNIT_SIZE_COMPONENT_LIBS_ESP32_MEDIUM_RISK_LOC 211
UNIT_SIZE_COMPONENT_LIBS_ESP32_MEDIUM_RISK_PERCENTAGE 23.65
UNIT_SIZE_COMPONENT_LIBS_ESP32_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_ESP32_HIGH_RISK_LOC 110
UNIT_SIZE_COMPONENT_LIBS_ESP32_HIGH_RISK_PERCENTAGE 12.33
UNIT_SIZE_COMPONENT_LIBS_ESP32_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_ESP32_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ESP32_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ESP32_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_NEGLIGIBLE_RISK_LOC 40
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GAME_LIGHT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_LOC 2,287
UNIT_SIZE_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_PERCENTAGE 35.27
UNIT_SIZE_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_COUNT 512
UNIT_SIZE_COMPONENT_LIBS_GAME_LOW_RISK_LOC 1,228
UNIT_SIZE_COMPONENT_LIBS_GAME_LOW_RISK_PERCENTAGE 18.94
UNIT_SIZE_COMPONENT_LIBS_GAME_LOW_RISK_COUNT 86
UNIT_SIZE_COMPONENT_LIBS_GAME_MEDIUM_RISK_LOC 1,628
UNIT_SIZE_COMPONENT_LIBS_GAME_MEDIUM_RISK_PERCENTAGE 25.1
UNIT_SIZE_COMPONENT_LIBS_GAME_MEDIUM_RISK_COUNT 53
UNIT_SIZE_COMPONENT_LIBS_GAME_HIGH_RISK_LOC 835
UNIT_SIZE_COMPONENT_LIBS_GAME_HIGH_RISK_PERCENTAGE 12.88
UNIT_SIZE_COMPONENT_LIBS_GAME_HIGH_RISK_COUNT 12
UNIT_SIZE_COMPONENT_LIBS_GAME_VERY_HIGH_RISK_LOC 507
UNIT_SIZE_COMPONENT_LIBS_GAME_VERY_HIGH_RISK_PERCENTAGE 7.82
UNIT_SIZE_COMPONENT_LIBS_GAME_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_NEGLIGIBLE_RISK_LOC 26
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_NEGLIGIBLE_RISK_PERCENTAGE 36.11
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_LOW_RISK_LOC 46
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_LOW_RISK_PERCENTAGE 63.89
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_GAMEPAD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_LOC 96
UNIT_SIZE_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_PERCENTAGE 88.89
UNIT_SIZE_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_COUNT 20
UNIT_SIZE_COMPONENT_LIBS_INFRARED_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_LIBS_INFRARED_LOW_RISK_PERCENTAGE 11.11
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 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_INFRARED_HIGH_RISK_COUNT 0
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_KEYBOARD_NEGLIGIBLE_RISK_LOC 48
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_NEGLIGIBLE_RISK_PERCENTAGE 46.6
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_LOW_RISK_LOC 55
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_LOW_RISK_PERCENTAGE 53.4
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_KEYBOARD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LCD_NEGLIGIBLE_RISK_LOC 188
UNIT_SIZE_COMPONENT_LIBS_LCD_NEGLIGIBLE_RISK_PERCENTAGE 56.12
UNIT_SIZE_COMPONENT_LIBS_LCD_NEGLIGIBLE_RISK_COUNT 39
UNIT_SIZE_COMPONENT_LIBS_LCD_LOW_RISK_LOC 75
UNIT_SIZE_COMPONENT_LIBS_LCD_LOW_RISK_PERCENTAGE 22.39
UNIT_SIZE_COMPONENT_LIBS_LCD_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_LCD_MEDIUM_RISK_LOC 72
UNIT_SIZE_COMPONENT_LIBS_LCD_MEDIUM_RISK_PERCENTAGE 21.49
UNIT_SIZE_COMPONENT_LIBS_LCD_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_LCD_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LCD_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LCD_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LCD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LCD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LCD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_NEGLIGIBLE_RISK_LOC 59
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 52.21
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_NEGLIGIBLE_RISK_COUNT 12
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_LOW_RISK_LOC 31
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_LOW_RISK_PERCENTAGE 27.43
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_MEDIUM_RISK_LOC 23
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_MEDIUM_RISK_PERCENTAGE 20.35
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_NEGLIGIBLE_RISK_LOC 251
UNIT_SIZE_COMPONENT_LIBS_LIGHT_NEGLIGIBLE_RISK_PERCENTAGE 38.73
UNIT_SIZE_COMPONENT_LIBS_LIGHT_NEGLIGIBLE_RISK_COUNT 59
UNIT_SIZE_COMPONENT_LIBS_LIGHT_LOW_RISK_LOC 165
UNIT_SIZE_COMPONENT_LIBS_LIGHT_LOW_RISK_PERCENTAGE 25.46
UNIT_SIZE_COMPONENT_LIBS_LIGHT_LOW_RISK_COUNT 11
UNIT_SIZE_COMPONENT_LIBS_LIGHT_MEDIUM_RISK_LOC 232
UNIT_SIZE_COMPONENT_LIBS_LIGHT_MEDIUM_RISK_PERCENTAGE 35.8
UNIT_SIZE_COMPONENT_LIBS_LIGHT_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_LIGHT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_NEGLIGIBLE_RISK_LOC 45
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LIGHTSENSOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_LORA_NEGLIGIBLE_RISK_LOC 161
UNIT_SIZE_COMPONENT_LIBS_LORA_NEGLIGIBLE_RISK_PERCENTAGE 41.28
UNIT_SIZE_COMPONENT_LIBS_LORA_NEGLIGIBLE_RISK_COUNT 31
UNIT_SIZE_COMPONENT_LIBS_LORA_LOW_RISK_LOC 122
UNIT_SIZE_COMPONENT_LIBS_LORA_LOW_RISK_PERCENTAGE 31.28
UNIT_SIZE_COMPONENT_LIBS_LORA_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIBS_LORA_MEDIUM_RISK_LOC 53
UNIT_SIZE_COMPONENT_LIBS_LORA_MEDIUM_RISK_PERCENTAGE 13.59
UNIT_SIZE_COMPONENT_LIBS_LORA_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_LORA_HIGH_RISK_LOC 54
UNIT_SIZE_COMPONENT_LIBS_LORA_HIGH_RISK_PERCENTAGE 13.85
UNIT_SIZE_COMPONENT_LIBS_LORA_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_LORA_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_LORA_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_LORA_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_NEGLIGIBLE_RISK_LOC 36
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_NEGLIGIBLE_RISK_PERCENTAGE 46.15
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_LOW_RISK_PERCENTAGE 23.08
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_MEDIUM_RISK_LOC 24
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_MEDIUM_RISK_PERCENTAGE 30.77
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MATRIX_KEYPAD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_NEGLIGIBLE_RISK_LOC 43
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MICROPHONE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_NEGLIGIBLE_RISK_LOC 2
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_NEGLIGIBLE_RISK_PERCENTAGE 14.29
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_LOW_RISK_PERCENTAGE 85.71
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_EXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_LINUX_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_NEGLIGIBLE_RISK_LOC 5
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NONE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_NEGLIGIBLE_RISK_LOC 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NRF52_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_NEGLIGIBLE_RISK_LOC 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_RP2040_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_NEGLIGIBLE_RISK_LOC 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_SAMD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_NEGLIGIBLE_RISK_LOC 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_STM32_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MIXER_NEGLIGIBLE_RISK_LOC 189
UNIT_SIZE_COMPONENT_LIBS_MIXER_NEGLIGIBLE_RISK_PERCENTAGE 24.8
UNIT_SIZE_COMPONENT_LIBS_MIXER_NEGLIGIBLE_RISK_COUNT 43
UNIT_SIZE_COMPONENT_LIBS_MIXER_LOW_RISK_LOC 84
UNIT_SIZE_COMPONENT_LIBS_MIXER_LOW_RISK_PERCENTAGE 11.02
UNIT_SIZE_COMPONENT_LIBS_MIXER_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_MIXER_MEDIUM_RISK_LOC 180
UNIT_SIZE_COMPONENT_LIBS_MIXER_MEDIUM_RISK_PERCENTAGE 23.62
UNIT_SIZE_COMPONENT_LIBS_MIXER_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_MIXER_HIGH_RISK_LOC 97
UNIT_SIZE_COMPONENT_LIBS_MIXER_HIGH_RISK_PERCENTAGE 12.73
UNIT_SIZE_COMPONENT_LIBS_MIXER_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MIXER_VERY_HIGH_RISK_LOC 212
UNIT_SIZE_COMPONENT_LIBS_MIXER_VERY_HIGH_RISK_PERCENTAGE 27.82
UNIT_SIZE_COMPONENT_LIBS_MIXER_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MOUSE_NEGLIGIBLE_RISK_LOC 43
UNIT_SIZE_COMPONENT_LIBS_MOUSE_NEGLIGIBLE_RISK_PERCENTAGE 75.44
UNIT_SIZE_COMPONENT_LIBS_MOUSE_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_LIBS_MOUSE_LOW_RISK_LOC 14
UNIT_SIZE_COMPONENT_LIBS_MOUSE_LOW_RISK_PERCENTAGE 24.56
UNIT_SIZE_COMPONENT_LIBS_MOUSE_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MOUSE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MOUSE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MOUSE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MOUSE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MOUSE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MOUSE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MOUSE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MOUSE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MOUSE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MQTT_NEGLIGIBLE_RISK_LOC 117
UNIT_SIZE_COMPONENT_LIBS_MQTT_NEGLIGIBLE_RISK_PERCENTAGE 29.25
UNIT_SIZE_COMPONENT_LIBS_MQTT_NEGLIGIBLE_RISK_COUNT 25
UNIT_SIZE_COMPONENT_LIBS_MQTT_LOW_RISK_LOC 118
UNIT_SIZE_COMPONENT_LIBS_MQTT_LOW_RISK_PERCENTAGE 29.5
UNIT_SIZE_COMPONENT_LIBS_MQTT_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIBS_MQTT_MEDIUM_RISK_LOC 86
UNIT_SIZE_COMPONENT_LIBS_MQTT_MEDIUM_RISK_PERCENTAGE 21.5
UNIT_SIZE_COMPONENT_LIBS_MQTT_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_MQTT_HIGH_RISK_LOC 79
UNIT_SIZE_COMPONENT_LIBS_MQTT_HIGH_RISK_PERCENTAGE 19.75
UNIT_SIZE_COMPONENT_LIBS_MQTT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MQTT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MQTT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MQTT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 28.57
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_LOW_RISK_LOC 20
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_LOW_RISK_PERCENTAGE 71.43
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LINUX_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_PWM_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_LOC 142
UNIT_SIZE_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_PERCENTAGE 62.01
UNIT_SIZE_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_COUNT 33
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LOW_RISK_LOC 63
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LOW_RISK_PERCENTAGE 27.51
UNIT_SIZE_COMPONENT_LIBS_MUSIC_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_LOC 24
UNIT_SIZE_COMPONENT_LIBS_MUSIC_MEDIUM_RISK_PERCENTAGE 10.48
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_NET_GAME_NEGLIGIBLE_RISK_LOC 20
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_NEGLIGIBLE_RISK_PERCENTAGE 18.69
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_LOW_RISK_PERCENTAGE 10.28
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_MEDIUM_RISK_LOC 76
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_MEDIUM_RISK_PERCENTAGE 71.03
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_NET_GAME_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_NET_NEGLIGIBLE_RISK_LOC 192
UNIT_SIZE_COMPONENT_LIBS_NET_NEGLIGIBLE_RISK_PERCENTAGE 38.63
UNIT_SIZE_COMPONENT_LIBS_NET_NEGLIGIBLE_RISK_COUNT 43
UNIT_SIZE_COMPONENT_LIBS_NET_LOW_RISK_LOC 118
UNIT_SIZE_COMPONENT_LIBS_NET_LOW_RISK_PERCENTAGE 23.74
UNIT_SIZE_COMPONENT_LIBS_NET_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIBS_NET_MEDIUM_RISK_LOC 113
UNIT_SIZE_COMPONENT_LIBS_NET_MEDIUM_RISK_PERCENTAGE 22.74
UNIT_SIZE_COMPONENT_LIBS_NET_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_NET_HIGH_RISK_LOC 74
UNIT_SIZE_COMPONENT_LIBS_NET_HIGH_RISK_PERCENTAGE 14.89
UNIT_SIZE_COMPONENT_LIBS_NET_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_NET_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_NET_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_NET_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_NEGLIGIBLE_RISK_LOC 34
UNIT_SIZE_COMPONENT_LIBS_PALETTE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_PALETTE_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_LIBS_PALETTE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PALETTE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_NEGLIGIBLE_RISK_LOC 18
UNIT_SIZE_COMPONENT_LIBS_PIXEL_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_PIXEL_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_LIBS_PIXEL_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PIXEL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_POWER_NEGLIGIBLE_RISK_LOC 27
UNIT_SIZE_COMPONENT_LIBS_POWER_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_POWER_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_POWER_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_POWER_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_POWER_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_POWER_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_POWER_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_POWER_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_POWER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_POWER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_POWER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_POWER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_POWER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_POWER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_NEGLIGIBLE_RISK_LOC 26
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_NEGLIGIBLE_RISK_PERCENTAGE 45.61
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_LOW_RISK_LOC 31
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_LOW_RISK_PERCENTAGE 54.39
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PROXIMITY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PULSE_NEGLIGIBLE_RISK_LOC 118
UNIT_SIZE_COMPONENT_LIBS_PULSE_NEGLIGIBLE_RISK_PERCENTAGE 34.91
UNIT_SIZE_COMPONENT_LIBS_PULSE_NEGLIGIBLE_RISK_COUNT 22
UNIT_SIZE_COMPONENT_LIBS_PULSE_LOW_RISK_LOC 93
UNIT_SIZE_COMPONENT_LIBS_PULSE_LOW_RISK_PERCENTAGE 27.51
UNIT_SIZE_COMPONENT_LIBS_PULSE_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_PULSE_MEDIUM_RISK_LOC 127
UNIT_SIZE_COMPONENT_LIBS_PULSE_MEDIUM_RISK_PERCENTAGE 37.57
UNIT_SIZE_COMPONENT_LIBS_PULSE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_PULSE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PULSE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PULSE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_PULSE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_PULSE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_PULSE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_BROADCAST_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_NEGLIGIBLE_RISK_LOC 333
UNIT_SIZE_COMPONENT_LIBS_RADIO_NEGLIGIBLE_RISK_PERCENTAGE 54.06
UNIT_SIZE_COMPONENT_LIBS_RADIO_NEGLIGIBLE_RISK_COUNT 66
UNIT_SIZE_COMPONENT_LIBS_RADIO_LOW_RISK_LOC 125
UNIT_SIZE_COMPONENT_LIBS_RADIO_LOW_RISK_PERCENTAGE 20.29
UNIT_SIZE_COMPONENT_LIBS_RADIO_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_LIBS_RADIO_MEDIUM_RISK_LOC 94
UNIT_SIZE_COMPONENT_LIBS_RADIO_MEDIUM_RISK_PERCENTAGE 15.26
UNIT_SIZE_COMPONENT_LIBS_RADIO_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_RADIO_HIGH_RISK_LOC 64
UNIT_SIZE_COMPONENT_LIBS_RADIO_HIGH_RISK_PERCENTAGE 10.39
UNIT_SIZE_COMPONENT_LIBS_RADIO_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_RADIO_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_RADIO_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_NEGLIGIBLE_RISK_LOC 21
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_NEGLIGIBLE_RISK_PERCENTAGE 44.68
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_LOW_RISK_LOC 26
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_LOW_RISK_PERCENTAGE 55.32
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_ROTARY_ENCODER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_NEGLIGIBLE_RISK_LOC 24
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_NEGLIGIBLE_RISK_PERCENTAGE 26.09
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_LOW_RISK_LOC 28
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_LOW_RISK_PERCENTAGE 30.43
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_MEDIUM_RISK_LOC 40
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_MEDIUM_RISK_PERCENTAGE 43.48
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_EXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_NEGLIGIBLE_RISK_LOC 23
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 13.86
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_LOW_RISK_LOC 20
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_LOW_RISK_PERCENTAGE 12.05
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_MEDIUM_RISK_PERCENTAGE 12.65
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_VERY_HIGH_RISK_LOC 102
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_VERY_HIGH_RISK_PERCENTAGE 61.45
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LINUX_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_NEGLIGIBLE_RISK_LOC 104
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_NEGLIGIBLE_RISK_PERCENTAGE 18.06
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_NEGLIGIBLE_RISK_COUNT 22
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_LOW_RISK_LOC 137
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_LOW_RISK_PERCENTAGE 23.78
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_MEDIUM_RISK_LOC 170
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_MEDIUM_RISK_PERCENTAGE 29.51
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_HIGH_RISK_LOC 165
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_HIGH_RISK_PERCENTAGE 28.65
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_ST7735_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_LOC 486
UNIT_SIZE_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_PERCENTAGE 24.72
UNIT_SIZE_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_COUNT 114
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LOW_RISK_LOC 457
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LOW_RISK_PERCENTAGE 23.25
UNIT_SIZE_COMPONENT_LIBS_SCREEN_LOW_RISK_COUNT 30
UNIT_SIZE_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_LOC 586
UNIT_SIZE_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_PERCENTAGE 29.81
UNIT_SIZE_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_COUNT 20
UNIT_SIZE_COMPONENT_LIBS_SCREEN_HIGH_RISK_LOC 262
UNIT_SIZE_COMPONENT_LIBS_SCREEN_HIGH_RISK_PERCENTAGE 13.33
UNIT_SIZE_COMPONENT_LIBS_SCREEN_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_LOC 175
UNIT_SIZE_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_PERCENTAGE 8.9
UNIT_SIZE_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 15.46
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_LOW_RISK_LOC 64
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_LOW_RISK_PERCENTAGE 32.99
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_MEDIUM_RISK_LOC 100
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_MEDIUM_RISK_PERCENTAGE 51.55
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LINUX_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_NEGLIGIBLE_RISK_LOC 179
UNIT_SIZE_COMPONENT_LIBS_SERIAL_NEGLIGIBLE_RISK_PERCENTAGE 87.32
UNIT_SIZE_COMPONENT_LIBS_SERIAL_NEGLIGIBLE_RISK_COUNT 42
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LOW_RISK_LOC 26
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LOW_RISK_PERCENTAGE 12.68
UNIT_SIZE_COMPONENT_LIBS_SERIAL_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_SERIAL_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SERIAL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_NEGLIGIBLE_RISK_LOC 67
UNIT_SIZE_COMPONENT_LIBS_SERVO_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_SERVO_NEGLIGIBLE_RISK_COUNT 19
UNIT_SIZE_COMPONENT_LIBS_SERVO_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SERVO_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_NEGLIGIBLE_RISK_LOC 17
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_NEGLIGIBLE_RISK_PERCENTAGE 24.29
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_LOW_RISK_LOC 53
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_LOW_RISK_PERCENTAGE 75.71
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_ESP32_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_NEGLIGIBLE_RISK_LOC 26
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_NEGLIGIBLE_RISK_PERCENTAGE 47.27
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_LOW_RISK_LOC 29
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_LOW_RISK_PERCENTAGE 52.73
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_FILES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_LOC 320
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_PERCENTAGE 35.09
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_COUNT 68
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_LOW_RISK_LOC 191
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_LOW_RISK_PERCENTAGE 20.94
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_LOW_RISK_COUNT 14
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_LOC 248
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_PERCENTAGE 27.19
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_HIGH_RISK_LOC 153
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_HIGH_RISK_PERCENTAGE 16.78
UNIT_SIZE_COMPONENT_LIBS_SETTINGS_HIGH_RISK_COUNT 2
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_SPRITE_SCALING_NEGLIGIBLE_RISK_LOC 22
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_NEGLIGIBLE_RISK_PERCENTAGE 55
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_LOW_RISK_PERCENTAGE 45
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SPRITE_SCALING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_LOC 226
UNIT_SIZE_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_PERCENTAGE 21.52
UNIT_SIZE_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_COUNT 50
UNIT_SIZE_COMPONENT_LIBS_STORAGE_LOW_RISK_LOC 183
UNIT_SIZE_COMPONENT_LIBS_STORAGE_LOW_RISK_PERCENTAGE 17.43
UNIT_SIZE_COMPONENT_LIBS_STORAGE_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_LOC 436
UNIT_SIZE_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_PERCENTAGE 41.52
UNIT_SIZE_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_COUNT 12
UNIT_SIZE_COMPONENT_LIBS_STORAGE_HIGH_RISK_LOC 205
UNIT_SIZE_COMPONENT_LIBS_STORAGE_HIGH_RISK_PERCENTAGE 19.52
UNIT_SIZE_COMPONENT_LIBS_STORAGE_HIGH_RISK_COUNT 3
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_STORYBOARD_NEGLIGIBLE_RISK_LOC 32
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_NEGLIGIBLE_RISK_PERCENTAGE 28.32
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_LOW_RISK_LOC 81
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_LOW_RISK_PERCENTAGE 71.68
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_STORYBOARD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SWITCH_NEGLIGIBLE_RISK_LOC 15
UNIT_SIZE_COMPONENT_LIBS_SWITCH_NEGLIGIBLE_RISK_PERCENTAGE 55.56
UNIT_SIZE_COMPONENT_LIBS_SWITCH_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_SWITCH_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_LIBS_SWITCH_LOW_RISK_PERCENTAGE 44.44
UNIT_SIZE_COMPONENT_LIBS_SWITCH_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_SWITCH_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SWITCH_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SWITCH_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SWITCH_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SWITCH_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SWITCH_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_SWITCH_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_SWITCH_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_SWITCH_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_NEGLIGIBLE_RISK_LOC 38
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_NEGLIGIBLE_RISK_PERCENTAGE 48.72
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_LOW_RISK_PERCENTAGE 23.08
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_MEDIUM_RISK_LOC 22
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_MEDIUM_RISK_PERCENTAGE 28.21
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TEXT_TO_SPEECH_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_LOC 20
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_PERCENTAGE 42.55
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_LOW_RISK_LOC 27
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_LOW_RISK_PERCENTAGE 57.45
UNIT_SIZE_COMPONENT_LIBS_THERMOMETER_LOW_RISK_COUNT 2
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_LIBS_TOUCH_NEGLIGIBLE_RISK_LOC 83
UNIT_SIZE_COMPONENT_LIBS_TOUCH_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_LIBS_TOUCH_NEGLIGIBLE_RISK_COUNT 20
UNIT_SIZE_COMPONENT_LIBS_TOUCH_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_TOUCH_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_NEGLIGIBLE_RISK_LOC 262
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_NEGLIGIBLE_RISK_PERCENTAGE 38.53
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_NEGLIGIBLE_RISK_COUNT 47
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_LOW_RISK_LOC 234
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_LOW_RISK_PERCENTAGE 34.41
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_LOW_RISK_COUNT 16
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_MEDIUM_RISK_LOC 129
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_MEDIUM_RISK_PERCENTAGE 18.97
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_HIGH_RISK_LOC 55
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_HIGH_RISK_PERCENTAGE 8.09
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_WIFI_ESP32_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_NEGLIGIBLE_RISK_PERCENTAGE 3.06
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_LOW_RISK_LOC 78
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_LOW_RISK_PERCENTAGE 39.8
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_MEDIUM_RISK_LOC 112
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_MEDIUM_RISK_PERCENTAGE 57.14
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_FONT_COMPILER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_NEGLIGIBLE_RISK_LOC 67
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_NEGLIGIBLE_RISK_PERCENTAGE 24.91
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_LOW_RISK_LOC 48
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_LOW_RISK_PERCENTAGE 17.84
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_MEDIUM_RISK_LOC 57
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_MEDIUM_RISK_PERCENTAGE 21.19
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_HIGH_RISK_LOC 97
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_HIGH_RISK_PERCENTAGE 36.06
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_RAFFS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 1
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 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
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_SCRIPTS_SNORFS_NEGLIGIBLE_RISK_LOC 45
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_NEGLIGIBLE_RISK_PERCENTAGE 14.11
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_LOW_RISK_LOC 45
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_LOW_RISK_PERCENTAGE 14.11
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_MEDIUM_RISK_LOC 92
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_MEDIUM_RISK_PERCENTAGE 28.84
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_HIGH_RISK_LOC 137
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_HIGH_RISK_PERCENTAGE 42.95
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_SNORFS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 3,531
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 28.68
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 762
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 3,099
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 25.17
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 206
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 3,482
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 28.28
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 115
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 1,703
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 13.83
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 24
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 496
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 4.03
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 7,510
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 43.28
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 1,673
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 3,872
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 22.31
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 270
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 3,903
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 22.49
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 129
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 1,348
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 7.77
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 20
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 719
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 4.14
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 366
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 80.79
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 131
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 62
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 13.69
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 25
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 5.52
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 1
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
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 24
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 9.92
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 78
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 32.23
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 140
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 57.85
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 4
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 0
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 18,694
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 61.58
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 3,015
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 5,263
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 17.34
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 225
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 5,410
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 17.82
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 111
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 385
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 1.27
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 606
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 2
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 991
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_NEGLIGIBLE_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_NEGLIGIBLE_RISK_PERCENTAGE 30.63
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_LOW_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_LOW_RISK_PERCENTAGE 30.63
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_MEDIUM_RISK_LOC 43
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_MEDIUM_RISK_PERCENTAGE 38.74
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_NEGLIGIBLE_RISK_LOC 80
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_NEGLIGIBLE_RISK_PERCENTAGE 70.8
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_LOW_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_LOW_RISK_PERCENTAGE 29.2
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPPTESTS_SCREEN_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_LOC 206
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_PERCENTAGE 56.59
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_NEGLIGIBLE_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_LOC 109
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_PERCENTAGE 29.95
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_LOC 49
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ACCELEROMETER_MEDIUM_RISK_PERCENTAGE 13.46
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 67
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ANIMATION_NEGLIGIBLE_RISK_COUNT 13
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_AZUREIOT_NEGLIGIBLE_RISK_LOC 325
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_NEGLIGIBLE_RISK_PERCENTAGE 87.6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_NEGLIGIBLE_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_LOW_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_LOW_RISK_PERCENTAGE 4.85
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_MEDIUM_RISK_LOC 28
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_MEDIUM_RISK_PERCENTAGE 7.55
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_AZUREIOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_LOC 2,225
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_PERCENTAGE 57.39
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_NEGLIGIBLE_RISK_COUNT 443
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_LOW_RISK_LOC 771
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_LOW_RISK_PERCENTAGE 19.89
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_LOW_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_MEDIUM_RISK_LOC 881
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_MEDIUM_RISK_PERCENTAGE 22.72
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BASE_MEDIUM_RISK_COUNT 22
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_BUTTONS_NEGLIGIBLE_RISK_LOC 74
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_PERCENTAGE 73.27
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_NEGLIGIBLE_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_LOW_RISK_LOC 27
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_LOW_RISK_PERCENTAGE 26.73
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_BUTTONS_LOW_RISK_COUNT 1
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_CABLE_NEGLIGIBLE_RISK_LOC 109
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_NEGLIGIBLE_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CABLE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_NEGLIGIBLE_RISK_LOC 174
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_NEGLIGIBLE_RISK_PERCENTAGE 66.67
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_NEGLIGIBLE_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_LOW_RISK_LOC 38
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_LOW_RISK_PERCENTAGE 14.56
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_MEDIUM_RISK_LOC 49
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_MEDIUM_RISK_PERCENTAGE 18.77
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_CODED_TILEMAP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_LOC 46
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 65.71
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_LOW_RISK_LOC 24
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_SENSOR_LOW_RISK_PERCENTAGE 34.29
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_COLOR_NEGLIGIBLE_RISK_LOC 123
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_COLOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_NEGLIGIBLE_RISK_LOC 22
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NONE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_LOC 146
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_PERCENTAGE 78.49
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_NEGLIGIBLE_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_LOW_RISK_LOC 40
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_LOW_RISK_PERCENTAGE 21.51
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CONTROLLER_LOW_RISK_COUNT 2
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_ESP32_NEGLIGIBLE_RISK_LOC 389
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_NEGLIGIBLE_RISK_PERCENTAGE 64.09
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_NEGLIGIBLE_RISK_COUNT 57
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_LOW_RISK_LOC 123
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_LOW_RISK_PERCENTAGE 20.26
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_MEDIUM_RISK_LOC 95
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_MEDIUM_RISK_PERCENTAGE 15.65
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_ESP32_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_NEGLIGIBLE_RISK_LOC 299
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 92.57
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_NEGLIGIBLE_RISK_COUNT 48
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_LOW_RISK_LOC 24
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_LOW_RISK_PERCENTAGE 7.43
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LINUX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_NEGLIGIBLE_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_NEGLIGIBLE_RISK_PERCENTAGE 52.63
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_LOW_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_LOW_RISK_PERCENTAGE 47.37
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NRF52_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_NEGLIGIBLE_RISK_LOC 11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_RP2040_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_NEGLIGIBLE_RISK_LOC 35
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_SAMD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_NEGLIGIBLE_RISK_LOC 57
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_STM32_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_NEGLIGIBLE_RISK_LOC 746
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_NEGLIGIBLE_RISK_PERCENTAGE 53.9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_NEGLIGIBLE_RISK_COUNT 102
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_LOW_RISK_LOC 252
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_LOW_RISK_PERCENTAGE 18.21
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_MEDIUM_RISK_LOC 167
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_MEDIUM_RISK_PERCENTAGE 12.07
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_VERY_HIGH_RISK_LOC 219
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_VERY_HIGH_RISK_PERCENTAGE 15.82
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_VM_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_LOC 1,471
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 78.16
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_NEGLIGIBLE_RISK_COUNT 242
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LOW_RISK_LOC 267
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LOW_RISK_PERCENTAGE 14.19
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_MEDIUM_RISK_LOC 144
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_CORE_MEDIUM_RISK_PERCENTAGE 7.65
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_DATALOGGER_NEGLIGIBLE_RISK_LOC 66
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_NEGLIGIBLE_RISK_PERCENTAGE 68.75
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_MEDIUM_RISK_LOC 30
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_MEDIUM_RISK_PERCENTAGE 31.25
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DATALOGGER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_LOC 149
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_PERCENTAGE 56.02
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_LOW_RISK_LOC 117
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_LOW_RISK_PERCENTAGE 43.98
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_DISPLAY_LOW_RISK_COUNT 3
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_EDGE_CONNECTOR_NEGLIGIBLE_RISK_LOC 46
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_EDGE_CONNECTOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_NEGLIGIBLE_RISK_LOC 576
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_NEGLIGIBLE_RISK_PERCENTAGE 64.57
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_NEGLIGIBLE_RISK_COUNT 78
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_LOW_RISK_LOC 106
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_LOW_RISK_PERCENTAGE 11.88
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_MEDIUM_RISK_LOC 210
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_MEDIUM_RISK_PERCENTAGE 23.54
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ESP32_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_NEGLIGIBLE_RISK_LOC 40
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LIGHT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_LOC 3,746
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_PERCENTAGE 57.76
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_NEGLIGIBLE_RISK_COUNT 592
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LOW_RISK_LOC 1,108
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LOW_RISK_PERCENTAGE 17.09
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_LOW_RISK_COUNT 47
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_MEDIUM_RISK_LOC 1,425
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_MEDIUM_RISK_PERCENTAGE 21.97
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_MEDIUM_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_HIGH_RISK_LOC 206
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAME_HIGH_RISK_PERCENTAGE 3.18
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_GAMEPAD_NEGLIGIBLE_RISK_LOC 52
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_NEGLIGIBLE_RISK_PERCENTAGE 72.22
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_LOW_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_LOW_RISK_PERCENTAGE 27.78
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_GAMEPAD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_LOC 108
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_NEGLIGIBLE_RISK_COUNT 21
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 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_INFRARED_MEDIUM_RISK_COUNT 0
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_KEYBOARD_NEGLIGIBLE_RISK_LOC 103
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_NEGLIGIBLE_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_KEYBOARD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_NEGLIGIBLE_RISK_LOC 218
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_NEGLIGIBLE_RISK_PERCENTAGE 65.07
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_NEGLIGIBLE_RISK_COUNT 41
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_LOW_RISK_LOC 45
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_LOW_RISK_PERCENTAGE 13.43
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_MEDIUM_RISK_LOC 72
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_MEDIUM_RISK_PERCENTAGE 21.49
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LCD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_NEGLIGIBLE_RISK_LOC 59
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_NEGLIGIBLE_RISK_PERCENTAGE 52.21
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_LOW_RISK_LOC 54
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_LOW_RISK_PERCENTAGE 47.79
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_SPECTRUM_SENSOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_NEGLIGIBLE_RISK_LOC 495
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_NEGLIGIBLE_RISK_PERCENTAGE 76.39
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_NEGLIGIBLE_RISK_COUNT 73
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_LOW_RISK_LOC 117
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_LOW_RISK_PERCENTAGE 18.06
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_MEDIUM_RISK_LOC 36
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_MEDIUM_RISK_PERCENTAGE 5.56
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_NEGLIGIBLE_RISK_LOC 45
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LIGHTSENSOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_NEGLIGIBLE_RISK_LOC 231
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_NEGLIGIBLE_RISK_PERCENTAGE 59.23
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_NEGLIGIBLE_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_LOW_RISK_LOC 114
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_LOW_RISK_PERCENTAGE 29.23
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_MEDIUM_RISK_LOC 45
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_MEDIUM_RISK_PERCENTAGE 11.54
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LORA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_NEGLIGIBLE_RISK_LOC 54
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_NEGLIGIBLE_RISK_PERCENTAGE 69.23
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_LOW_RISK_LOC 24
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_LOW_RISK_PERCENTAGE 30.77
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MATRIX_KEYPAD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_NEGLIGIBLE_RISK_LOC 43
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MICROPHONE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_NEGLIGIBLE_RISK_LOC 14
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_EXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_NEGLIGIBLE_RISK_LOC 8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LINUX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_NEGLIGIBLE_RISK_LOC 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NONE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_NEGLIGIBLE_RISK_LOC 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NRF52_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_NEGLIGIBLE_RISK_LOC 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_RP2040_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_NEGLIGIBLE_RISK_LOC 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_SAMD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_NEGLIGIBLE_RISK_LOC 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_STM32_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NEGLIGIBLE_RISK_LOC 322
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NEGLIGIBLE_RISK_PERCENTAGE 42.26
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_NEGLIGIBLE_RISK_COUNT 50
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LOW_RISK_LOC 90
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LOW_RISK_PERCENTAGE 11.81
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_MEDIUM_RISK_LOC 138
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_MEDIUM_RISK_PERCENTAGE 18.11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_VERY_HIGH_RISK_LOC 212
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_VERY_HIGH_RISK_PERCENTAGE 27.82
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MIXER_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_NEGLIGIBLE_RISK_LOC 57
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MOUSE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_NEGLIGIBLE_RISK_LOC 286
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_NEGLIGIBLE_RISK_PERCENTAGE 71.5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_NEGLIGIBLE_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_LOW_RISK_LOC 35
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_LOW_RISK_PERCENTAGE 8.75
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_MEDIUM_RISK_LOC 79
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_MEDIUM_RISK_PERCENTAGE 19.75
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MQTT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_NEGLIGIBLE_RISK_LOC 28
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LINUX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_NEGLIGIBLE_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_PWM_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_LOC 190
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_PERCENTAGE 82.97
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_NEGLIGIBLE_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LOW_RISK_LOC 39
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MUSIC_LOW_RISK_PERCENTAGE 17.03
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_NET_GAME_NEGLIGIBLE_RISK_LOC 31
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_NEGLIGIBLE_RISK_PERCENTAGE 28.97
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_LOW_RISK_LOC 76
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_LOW_RISK_PERCENTAGE 71.03
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_GAME_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_NEGLIGIBLE_RISK_LOC 296
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_NEGLIGIBLE_RISK_PERCENTAGE 59.56
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_NEGLIGIBLE_RISK_COUNT 50
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_LOW_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_LOW_RISK_PERCENTAGE 16.7
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_MEDIUM_RISK_LOC 118
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_MEDIUM_RISK_PERCENTAGE 23.74
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NET_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_NEGLIGIBLE_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PALETTE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_NEGLIGIBLE_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PIXEL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_NEGLIGIBLE_RISK_LOC 17
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_NEGLIGIBLE_RISK_PERCENTAGE 62.96
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_LOW_RISK_LOC 10
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_LOW_RISK_PERCENTAGE 37.04
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_POWER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_NEGLIGIBLE_RISK_LOC 57
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PROXIMITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_NEGLIGIBLE_RISK_LOC 234
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_NEGLIGIBLE_RISK_PERCENTAGE 69.23
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_NEGLIGIBLE_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_LOW_RISK_LOC 24
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_LOW_RISK_PERCENTAGE 7.1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_MEDIUM_RISK_LOC 80
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_MEDIUM_RISK_PERCENTAGE 23.67
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_PULSE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_NEGLIGIBLE_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_BROADCAST_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_NEGLIGIBLE_RISK_LOC 484
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_NEGLIGIBLE_RISK_PERCENTAGE 78.57
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_NEGLIGIBLE_RISK_COUNT 77
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_MEDIUM_RISK_LOC 132
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_MEDIUM_RISK_PERCENTAGE 21.43
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_RADIO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_NEGLIGIBLE_RISK_LOC 36
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_NEGLIGIBLE_RISK_PERCENTAGE 76.6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_LOW_RISK_LOC 11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_LOW_RISK_PERCENTAGE 23.4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_ROTARY_ENCODER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_NEGLIGIBLE_RISK_LOC 36
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_NEGLIGIBLE_RISK_PERCENTAGE 39.13
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_LOW_RISK_LOC 56
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_LOW_RISK_PERCENTAGE 60.87
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_EXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_NEGLIGIBLE_RISK_LOC 43
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 25.9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_LOW_RISK_LOC 21
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_LOW_RISK_PERCENTAGE 12.65
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_HIGH_RISK_LOC 102
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_HIGH_RISK_PERCENTAGE 61.45
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LINUX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_NEGLIGIBLE_RISK_LOC 248
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_NEGLIGIBLE_RISK_PERCENTAGE 43.06
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_NEGLIGIBLE_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_LOW_RISK_LOC 125
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_LOW_RISK_PERCENTAGE 21.7
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_MEDIUM_RISK_LOC 126
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_MEDIUM_RISK_PERCENTAGE 21.88
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_HIGH_RISK_LOC 77
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_HIGH_RISK_PERCENTAGE 13.37
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_ST7735_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_LOC 1,009
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_PERCENTAGE 51.32
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_NEGLIGIBLE_RISK_COUNT 144
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LOW_RISK_LOC 250
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LOW_RISK_PERCENTAGE 12.72
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_LOC 532
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_PERCENTAGE 27.06
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_MEDIUM_RISK_COUNT 11
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 8.9
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SCREEN_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_NEGLIGIBLE_RISK_LOC 104
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_NEGLIGIBLE_RISK_PERCENTAGE 53.61
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_LOW_RISK_LOC 52
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_LOW_RISK_PERCENTAGE 26.8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_MEDIUM_RISK_LOC 38
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_MEDIUM_RISK_PERCENTAGE 19.59
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LINUX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_NEGLIGIBLE_RISK_LOC 205
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_NEGLIGIBLE_RISK_COUNT 44
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERIAL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_NEGLIGIBLE_RISK_LOC 67
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_NEGLIGIBLE_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SERVO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_NEGLIGIBLE_RISK_LOC 70
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_ESP32_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_NEGLIGIBLE_RISK_LOC 55
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_FILES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_LOC 504
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_PERCENTAGE 55.26
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_NEGLIGIBLE_RISK_COUNT 81
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_LOW_RISK_LOC 131
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_LOW_RISK_PERCENTAGE 14.36
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_LOC 277
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_PERCENTAGE 30.37
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SETTINGS_MEDIUM_RISK_COUNT 5
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_SPRITE_SCALING_NEGLIGIBLE_RISK_LOC 22
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_NEGLIGIBLE_RISK_PERCENTAGE 55
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_LOW_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_LOW_RISK_PERCENTAGE 45
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SPRITE_SCALING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_LOC 382
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_PERCENTAGE 36.38
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_NEGLIGIBLE_RISK_COUNT 60
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_LOW_RISK_LOC 334
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_LOW_RISK_PERCENTAGE 31.81
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_LOC 334
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_PERCENTAGE 31.81
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORAGE_MEDIUM_RISK_COUNT 6
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_STORYBOARD_NEGLIGIBLE_RISK_LOC 84
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_NEGLIGIBLE_RISK_PERCENTAGE 74.34
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_LOW_RISK_LOC 29
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_LOW_RISK_PERCENTAGE 25.66
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_STORYBOARD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_NEGLIGIBLE_RISK_LOC 27
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_SWITCH_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_NEGLIGIBLE_RISK_LOC 38
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_NEGLIGIBLE_RISK_PERCENTAGE 48.72
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_LOW_RISK_LOC 22
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_LOW_RISK_PERCENTAGE 28.21
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_MEDIUM_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_MEDIUM_RISK_PERCENTAGE 23.08
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TEXT_TO_SPEECH_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_LOC 47
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_THERMOMETER_NEGLIGIBLE_RISK_COUNT 6
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_LIBS_TOUCH_NEGLIGIBLE_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_TOUCH_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_NEGLIGIBLE_RISK_LOC 503
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_NEGLIGIBLE_RISK_PERCENTAGE 73.97
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_NEGLIGIBLE_RISK_COUNT 62
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_LOW_RISK_LOC 122
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_LOW_RISK_PERCENTAGE 17.94
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_MEDIUM_RISK_LOC 55
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_MEDIUM_RISK_PERCENTAGE 8.09
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_WIFI_ESP32_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_NEGLIGIBLE_RISK_LOC 66
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_NEGLIGIBLE_RISK_PERCENTAGE 33.67
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_LOW_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_LOW_RISK_PERCENTAGE 9.18
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_MEDIUM_RISK_LOC 112
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_MEDIUM_RISK_PERCENTAGE 57.14
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_FONT_COMPILER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_NEGLIGIBLE_RISK_LOC 115
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_NEGLIGIBLE_RISK_PERCENTAGE 42.75
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_NEGLIGIBLE_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_LOW_RISK_LOC 57
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_LOW_RISK_PERCENTAGE 21.19
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_MEDIUM_RISK_LOC 97
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_MEDIUM_RISK_PERCENTAGE 36.06
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_RAFFS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 6
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
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_SCRIPTS_SNORFS_NEGLIGIBLE_RISK_LOC 142
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_NEGLIGIBLE_RISK_PERCENTAGE 44.51
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_LOW_RISK_LOC 177
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_LOW_RISK_PERCENTAGE 55.49
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_SNORFS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 6,652
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 54.03
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 956
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 2,457
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 19.96
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 99
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 2,629
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 21.35
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 51
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 179
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 1.45
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 394
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 3.2
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 11,505
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 66.3
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 1,913
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 2,760
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 15.91
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 124
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 2,669
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 15.38
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 57
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 206
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 1.19
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 212
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 1.22
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 453
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 137
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
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 84
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 34.71
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 46
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 19.01
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 112
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 46.28
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 3
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 298
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 77
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 2,343
DUPLICATION_NUMBER_OF_CLEANED_LINES 36,305
DUPLICATION_PERCENTAGE 6.45
UNIT_DUPLICATES_COUNT 14
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SETTINGS 30
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SETTINGS 30
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SETTINGS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_GAME 783
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_GAME 783
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_GAME 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CORE___ESP32 179
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE___ESP32 179
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE___ESP32 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CORE___VM 173
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE___VM 173
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE___VM 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_COLOR_CODED_TILEMAP 53
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_COLOR_CODED_TILEMAP 53
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_COLOR_CODED_TILEMAP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CPPTESTS 65
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CPPTESTS 65
DUPLICATION_PERCENTAGE_PRIMARY_CPPTESTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SCREEN 102
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SCREEN 102
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SCREEN 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS_RAFFS 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS_RAFFS 27
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS_RAFFS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS_SNORFS 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS_SNORFS 27
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS_SNORFS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_RADIO 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_RADIO 24
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_RADIO 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SCREEN___EXT 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SCREEN___EXT 27
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SCREEN___EXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SCREEN___LINUX 41
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SCREEN___LINUX 41
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SCREEN___LINUX 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_LIGHT 54
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_LIGHT 54
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_LIGHT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MIXER 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MIXER 26
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MIXER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MUSIC 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MUSIC 26
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MUSIC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_BASE 124
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_BASE 124
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_BASE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CORE 178
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE 178
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_ANIMATION 100
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_ANIMATION 100
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_ANIMATION 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SCREEN___ST7735 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SCREEN___ST7735 16
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SCREEN___ST7735 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CORE___LINUX 55
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE___LINUX 55
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE___LINUX 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_KEYBOARD 30
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_KEYBOARD 30
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_KEYBOARD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CORE___NRF52 20
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE___NRF52 20
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE___NRF52 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CORE___STM32 20
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE___STM32 20
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE___STM32 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_LCD 30
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_LCD 30
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_LCD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CORE___SAMD 18
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE___SAMD 18
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE___SAMD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_EDGE_CONNECTOR 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_EDGE_CONNECTOR 16
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_EDGE_CONNECTOR 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_COLOR 11
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_COLOR 11
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_COLOR 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_PIXEL 11
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_PIXEL 11
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_PIXEL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_GAME___LIGHT 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_GAME___LIGHT 7
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_GAME___LIGHT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SPRITE_SCALING 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SPRITE_SCALING 16
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SPRITE_SCALING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_BUTTONS 9
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_BUTTONS 9
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_BUTTONS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_ESP32 20
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_ESP32 20
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_ESP32 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_NET 13
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_NET 13
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_NET 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_CABLE 6
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CABLE 6
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CABLE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_INFRARED 6
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_INFRARED 6
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_INFRARED 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CPPTESTS_SCREEN 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CPPTESTS_SCREEN 0
DUPLICATION_PERCENTAGE_PRIMARY_CPPTESTS_SCREEN -
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_AZUREIOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_AZUREIOT 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_AZUREIOT -
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_CONTROLLER___NONE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CONTROLLER___NONE 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CONTROLLER___NONE -
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_CORE___RP2040 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_CORE___RP2040 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_CORE___RP2040 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_DATALOGGER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_DATALOGGER 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_DATALOGGER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_DISPLAY 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_DISPLAY 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_DISPLAY -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_GAMEPAD 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_GAMEPAD 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_GAMEPAD -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_LIGHT_SPECTRUM_SENSOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_LIGHT_SPECTRUM_SENSOR 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_LIGHT_SPECTRUM_SENSOR -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_LIGHTSENSOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_LIGHTSENSOR 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_LIGHTSENSOR -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_LORA 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_LORA 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_LORA -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MATRIX_KEYPAD 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MATRIX_KEYPAD 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MATRIX_KEYPAD -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MICROPHONE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MICROPHONE 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MICROPHONE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MIXER___EXT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MIXER___EXT 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MIXER___EXT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MIXER___LINUX 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MIXER___LINUX 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MIXER___LINUX -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MIXER___NONE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MIXER___NONE 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MIXER___NONE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MIXER___NRF52 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MIXER___NRF52 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MIXER___NRF52 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MIXER___RP2040 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MIXER___RP2040 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MIXER___RP2040 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MIXER___SAMD 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MIXER___SAMD 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MIXER___SAMD -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MIXER___STM32 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MIXER___STM32 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MIXER___STM32 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MOUSE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MOUSE 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MOUSE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MQTT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MQTT 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MQTT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MUSIC___LINUX 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MUSIC___LINUX 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MUSIC___LINUX -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_MUSIC___PWM 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_MUSIC___PWM 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_MUSIC___PWM -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_NET_GAME 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_NET_GAME 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_NET_GAME -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_PALETTE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_PALETTE 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_PALETTE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_POWER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_POWER 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_POWER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_PROXIMITY 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_PROXIMITY 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_PROXIMITY -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_PULSE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_PULSE 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_PULSE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_RADIO_BROADCAST 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_RADIO_BROADCAST 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_RADIO_BROADCAST -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_ROTARY_ENCODER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_ROTARY_ENCODER 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_ROTARY_ENCODER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SERIAL___LINUX 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SERIAL___LINUX 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SERIAL___LINUX -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SERIAL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SERIAL 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SERIAL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SERVO 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SERVO 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SERVO -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SETTINGS___ESP32 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SETTINGS___ESP32 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SETTINGS___ESP32 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SETTINGS___FILES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SETTINGS___FILES 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SETTINGS___FILES -
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_STORYBOARD 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_STORYBOARD 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_STORYBOARD -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_SWITCH 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_SWITCH 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_SWITCH -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_TEXT_TO_SPEECH 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_TEXT_TO_SPEECH 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_TEXT_TO_SPEECH -
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_LIBS_TOUCH 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_TOUCH 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_TOUCH -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS_WIFI___ESP32 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS_WIFI___ESP32 0
DUPLICATION_PERCENTAGE_PRIMARY_LIBS_WIFI___ESP32 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS_FONT_COMPILER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS_FONT_COMPILER 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS_FONT_COMPILER -
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_CPP 884
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 13,499
DUPLICATION_PERCENTAGE_CPP 6.55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 1,385
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 20,271
DUPLICATION_PERCENTAGE_TS 6.83
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 74
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 1,920
DUPLICATION_PERCENTAGE_H 3.85
TOTAL_ANALYSIS_TIME_IN_MILLIS 21,675