firebase / snippets-web
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 497
NUMBER_OF_FILES_MAIN 441
LINES_OF_CODE_MAIN 9,993
NUMBER_OF_FILES_MAIN_EXT_JS 439
LINES_OF_CODE_MAIN_EXT_JS 9,798
NUMBER_OF_FILES_MAIN_EXT_TS 1
LINES_OF_CODE_MAIN_EXT_TS 174
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 21
NUMBER_OF_FILES_TEST 0
LINES_OF_CODE_TEST 0
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 11
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 11
NUMBER_OF_FILES_OTHER 29
LINES_OF_CODE_OTHER 448
NUMBER_OF_FILES_OTHER_EXT_JSON 26
LINES_OF_CODE_OTHER_EXT_JSON 300
NUMBER_OF_FILES_OTHER_EXT_MD 3
LINES_OF_CODE_OTHER_EXT_MD 148
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIRESTORE 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIRESTORE 1,036
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIRESTORE_EXT_JS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIRESTORE_EXT_JS 1,015
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIRESTORE_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIRESTORE_EXT_HTML 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 174
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_TS 174
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIRESTORE_NEXT 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIRESTORE_NEXT 1,006
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIRESTORE_NEXT_EXT_JS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIRESTORE_NEXT_EXT_JS 1,006
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STORAGE 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STORAGE 317
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STORAGE_EXT_JS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STORAGE_EXT_JS 317
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REMOTECONFIG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_REMOTECONFIG 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REMOTECONFIG_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_REMOTECONFIG_EXT_JS 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANALYTICS_NEXT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANALYTICS_NEXT 217
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANALYTICS_NEXT_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANALYTICS_NEXT_EXT_JS 217
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PERF_NEXT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PERF_NEXT 49
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PERF_NEXT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PERF_NEXT_EXT_JS 49
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIREBASEAPP_NEXT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIREBASEAPP_NEXT 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIREBASEAPP_NEXT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIREBASEAPP_NEXT_EXT_JS 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTH 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTH 1,456
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTH_EXT_JS 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTH_EXT_JS 1,456
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MESSAGING 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MESSAGING 70
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MESSAGING_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MESSAGING_EXT_JS 70
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INSTALLATIONS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INSTALLATIONS 35
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INSTALLATIONS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INSTALLATIONS_EXT_JS 35
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCHECK_NEXT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCHECK_NEXT 63
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCHECK_NEXT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCHECK_NEXT_EXT_JS 63
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STORAGE_NEXT 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STORAGE_NEXT 346
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STORAGE_NEXT_EXT_JS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STORAGE_NEXT_EXT_JS 346
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANALYTICS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANALYTICS 187
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANALYTICS_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANALYTICS_EXT_JS 187
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FUNCTIONS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FUNCTIONS 35
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FUNCTIONS_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FUNCTIONS_EXT_JS 35
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATABASE 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATABASE 229
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATABASE_EXT_JS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATABASE_EXT_JS 229
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCHECK 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCHECK 48
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCHECK_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCHECK_EXT_JS 48
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PERF 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PERF 41
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PERF_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PERF_EXT_JS 41
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SNIPPETS 333
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SNIPPETS 2,674
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SNIPPETS_EXT_JS 333
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SNIPPETS_EXT_JS 2,674
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTH_NEXT 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTH_NEXT 1,459
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTH_NEXT_EXT_JS 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTH_NEXT_EXT_JS 1,459
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIREBASEAPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIREBASEAPP 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIREBASEAPP_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIREBASEAPP_EXT_JS 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MESSAGING_NEXT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MESSAGING_NEXT 78
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MESSAGING_NEXT_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MESSAGING_NEXT_EXT_JS 78
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REMOTECONFIG_NEXT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_REMOTECONFIG_NEXT 29
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REMOTECONFIG_NEXT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_REMOTECONFIG_NEXT_EXT_JS 29
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATABASE_NEXT 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATABASE_NEXT 287
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATABASE_NEXT_EXT_JS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATABASE_NEXT_EXT_JS 287
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FUNCTIONS_NEXT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FUNCTIONS_NEXT 57
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FUNCTIONS_NEXT_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FUNCTIONS_NEXT_EXT_JS 57
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 21
LINES_OF_CODE_CONCERN_GENERAL_TODOS 2,213
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS 20
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS 2,039
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 174
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 420
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 7,780
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 419
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 7,759
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 21
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 424
LOW_RISK_FILE_SIZE_COUNT 15
MEDIUM_RISK_FILE_SIZE_COUNT 0
HIGH_RISK_FILE_SIZE_COUNT 2
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 6,385
LOW_RISK_FILE_SIZE_LOC 2,085
MEDIUM_RISK_FILE_SIZE_LOC 0
HIGH_RISK_FILE_SIZE_LOC 1,523
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,689
FILE_CHANGE_HISTORY_ACTIVE_DAYS 141
FILE_CHANGE_HISTORY_WEEKS 239
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,195
FILE_AGE_NEGLIGIBLE_RISK_COUNT 1
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 65
FILE_AGE_HIGH_RISK_COUNT 341
FILE_AGE_VERY_HIGH_RISK_COUNT 34
FILE_AGE_NEGLIGIBLE_RISK_LOC 78
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 1,894
FILE_AGE_HIGH_RISK_LOC 6,295
FILE_AGE_VERY_HIGH_RISK_LOC 1,726
NUMBER_OF_CONTRIBUTORS 26
NUMBER_OF_UNITS 607
LINES_OF_CODE_IN_UNITS 5,836
LINES_OF_CODE_OUTSIDE_UNITS 4,157
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,491
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 42.68
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 404
UNIT_SIZE_LOW_RISK_LOC 2,431
UNIT_SIZE_LOW_RISK_PERCENTAGE 41.66
UNIT_SIZE_LOW_RISK_COUNT 172
UNIT_SIZE_MEDIUM_RISK_LOC 796
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 13.64
UNIT_SIZE_MEDIUM_RISK_COUNT 29
UNIT_SIZE_HIGH_RISK_LOC 118
UNIT_SIZE_HIGH_RISK_PERCENTAGE 2.02
UNIT_SIZE_HIGH_RISK_COUNT 2
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_LOC 69
UNIT_SIZE_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_PERCENTAGE 44.52
UNIT_SIZE_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_COMPONENT_FIRESTORE_LOW_RISK_LOC 32
UNIT_SIZE_COMPONENT_FIRESTORE_LOW_RISK_PERCENTAGE 20.65
UNIT_SIZE_COMPONENT_FIRESTORE_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FIRESTORE_MEDIUM_RISK_LOC 54
UNIT_SIZE_COMPONENT_FIRESTORE_MEDIUM_RISK_PERCENTAGE 34.84
UNIT_SIZE_COMPONENT_FIRESTORE_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FIRESTORE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIRESTORE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIRESTORE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIRESTORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIRESTORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIRESTORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 21
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 13.21
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 40
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 25.16
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 98
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 61.64
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 3
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_FIRESTORE_NEXT_NEGLIGIBLE_RISK_LOC 167
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 55.67
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_NEGLIGIBLE_RISK_COUNT 34
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_LOW_RISK_LOC 61
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_LOW_RISK_PERCENTAGE 20.33
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_MEDIUM_RISK_LOC 72
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_MEDIUM_RISK_PERCENTAGE 24
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIRESTORE_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STORAGE_NEGLIGIBLE_RISK_LOC 130
UNIT_SIZE_COMPONENT_STORAGE_NEGLIGIBLE_RISK_PERCENTAGE 42.9
UNIT_SIZE_COMPONENT_STORAGE_NEGLIGIBLE_RISK_COUNT 20
UNIT_SIZE_COMPONENT_STORAGE_LOW_RISK_LOC 106
UNIT_SIZE_COMPONENT_STORAGE_LOW_RISK_PERCENTAGE 34.98
UNIT_SIZE_COMPONENT_STORAGE_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_STORAGE_MEDIUM_RISK_LOC 67
UNIT_SIZE_COMPONENT_STORAGE_MEDIUM_RISK_PERCENTAGE 22.11
UNIT_SIZE_COMPONENT_STORAGE_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_STORAGE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_STORAGE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STORAGE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STORAGE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_STORAGE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STORAGE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEGLIGIBLE_RISK_LOC 25
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_REMOTECONFIG_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_NEGLIGIBLE_RISK_LOC 78
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 40.62
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_LOW_RISK_LOC 114
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_LOW_RISK_PERCENTAGE 59.38
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_NEXT_NEGLIGIBLE_RISK_LOC 48
UNIT_SIZE_COMPONENT_PERF_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_PERF_NEXT_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_PERF_NEXT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_NEXT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_NEXT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_NEXT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_NEXT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_NEXT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 23.08
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_LOW_RISK_LOC 30
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_LOW_RISK_PERCENTAGE 76.92
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_AUTH_NEGLIGIBLE_RISK_LOC 606
UNIT_SIZE_COMPONENT_AUTH_NEGLIGIBLE_RISK_PERCENTAGE 43.1
UNIT_SIZE_COMPONENT_AUTH_NEGLIGIBLE_RISK_COUNT 98
UNIT_SIZE_COMPONENT_AUTH_LOW_RISK_LOC 519
UNIT_SIZE_COMPONENT_AUTH_LOW_RISK_PERCENTAGE 36.91
UNIT_SIZE_COMPONENT_AUTH_LOW_RISK_COUNT 37
UNIT_SIZE_COMPONENT_AUTH_MEDIUM_RISK_LOC 222
UNIT_SIZE_COMPONENT_AUTH_MEDIUM_RISK_PERCENTAGE 15.79
UNIT_SIZE_COMPONENT_AUTH_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_AUTH_HIGH_RISK_LOC 59
UNIT_SIZE_COMPONENT_AUTH_HIGH_RISK_PERCENTAGE 4.2
UNIT_SIZE_COMPONENT_AUTH_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_AUTH_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AUTH_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AUTH_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_LOC 26
UNIT_SIZE_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 40
UNIT_SIZE_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_MESSAGING_LOW_RISK_LOC 39
UNIT_SIZE_COMPONENT_MESSAGING_LOW_RISK_PERCENTAGE 60
UNIT_SIZE_COMPONENT_MESSAGING_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_MESSAGING_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_NEGLIGIBLE_RISK_LOC 33
UNIT_SIZE_COMPONENT_INSTALLATIONS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_INSTALLATIONS_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_INSTALLATIONS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INSTALLATIONS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 15.87
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_LOW_RISK_LOC 28
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_LOW_RISK_PERCENTAGE 44.44
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_MEDIUM_RISK_LOC 25
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_MEDIUM_RISK_PERCENTAGE 39.68
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCHECK_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STORAGE_NEXT_NEGLIGIBLE_RISK_LOC 126
UNIT_SIZE_COMPONENT_STORAGE_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 36.42
UNIT_SIZE_COMPONENT_STORAGE_NEXT_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_STORAGE_NEXT_LOW_RISK_LOC 128
UNIT_SIZE_COMPONENT_STORAGE_NEXT_LOW_RISK_PERCENTAGE 36.99
UNIT_SIZE_COMPONENT_STORAGE_NEXT_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_STORAGE_NEXT_MEDIUM_RISK_LOC 92
UNIT_SIZE_COMPONENT_STORAGE_NEXT_MEDIUM_RISK_PERCENTAGE 26.59
UNIT_SIZE_COMPONENT_STORAGE_NEXT_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_STORAGE_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_STORAGE_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STORAGE_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STORAGE_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_STORAGE_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STORAGE_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_LOC 90
UNIT_SIZE_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_PERCENTAGE 56.6
UNIT_SIZE_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_ANALYTICS_LOW_RISK_LOC 69
UNIT_SIZE_COMPONENT_ANALYTICS_LOW_RISK_PERCENTAGE 43.4
UNIT_SIZE_COMPONENT_ANALYTICS_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_ANALYTICS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANALYTICS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANALYTICS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANALYTICS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANALYTICS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANALYTICS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANALYTICS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_LOC 18
UNIT_SIZE_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_PERCENTAGE 58.06
UNIT_SIZE_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_FUNCTIONS_LOW_RISK_LOC 13
UNIT_SIZE_COMPONENT_FUNCTIONS_LOW_RISK_PERCENTAGE 41.94
UNIT_SIZE_COMPONENT_FUNCTIONS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FUNCTIONS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUNCTIONS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DATABASE_NEGLIGIBLE_RISK_LOC 119
UNIT_SIZE_COMPONENT_DATABASE_NEGLIGIBLE_RISK_PERCENTAGE 54.84
UNIT_SIZE_COMPONENT_DATABASE_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_COMPONENT_DATABASE_LOW_RISK_LOC 98
UNIT_SIZE_COMPONENT_DATABASE_LOW_RISK_PERCENTAGE 45.16
UNIT_SIZE_COMPONENT_DATABASE_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_DATABASE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_DATABASE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DATABASE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DATABASE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DATABASE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DATABASE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DATABASE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DATABASE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DATABASE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_LOC 17
UNIT_SIZE_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_PERCENTAGE 51.52
UNIT_SIZE_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_APPCHECK_LOW_RISK_LOC 16
UNIT_SIZE_COMPONENT_APPCHECK_LOW_RISK_PERCENTAGE 48.48
UNIT_SIZE_COMPONENT_APPCHECK_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPCHECK_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCHECK_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCHECK_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCHECK_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCHECK_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCHECK_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCHECK_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCHECK_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCHECK_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_NEGLIGIBLE_RISK_LOC 38
UNIT_SIZE_COMPONENT_PERF_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_PERF_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_PERF_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SNIPPETS_NEGLIGIBLE_RISK_LOC 152
UNIT_SIZE_COMPONENT_SNIPPETS_NEGLIGIBLE_RISK_PERCENTAGE 49.51
UNIT_SIZE_COMPONENT_SNIPPETS_NEGLIGIBLE_RISK_COUNT 29
UNIT_SIZE_COMPONENT_SNIPPETS_LOW_RISK_LOC 134
UNIT_SIZE_COMPONENT_SNIPPETS_LOW_RISK_PERCENTAGE 43.65
UNIT_SIZE_COMPONENT_SNIPPETS_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_SNIPPETS_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_SNIPPETS_MEDIUM_RISK_PERCENTAGE 6.84
UNIT_SIZE_COMPONENT_SNIPPETS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SNIPPETS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SNIPPETS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SNIPPETS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SNIPPETS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SNIPPETS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SNIPPETS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_AUTH_NEXT_NEGLIGIBLE_RISK_LOC 498
UNIT_SIZE_COMPONENT_AUTH_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 34.27
UNIT_SIZE_COMPONENT_AUTH_NEXT_NEGLIGIBLE_RISK_COUNT 80
UNIT_SIZE_COMPONENT_AUTH_NEXT_LOW_RISK_LOC 751
UNIT_SIZE_COMPONENT_AUTH_NEXT_LOW_RISK_PERCENTAGE 51.69
UNIT_SIZE_COMPONENT_AUTH_NEXT_LOW_RISK_COUNT 54
UNIT_SIZE_COMPONENT_AUTH_NEXT_MEDIUM_RISK_LOC 145
UNIT_SIZE_COMPONENT_AUTH_NEXT_MEDIUM_RISK_PERCENTAGE 9.98
UNIT_SIZE_COMPONENT_AUTH_NEXT_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_AUTH_NEXT_HIGH_RISK_LOC 59
UNIT_SIZE_COMPONENT_AUTH_NEXT_HIGH_RISK_PERCENTAGE 4.06
UNIT_SIZE_COMPONENT_AUTH_NEXT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_AUTH_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AUTH_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AUTH_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEGLIGIBLE_RISK_LOC 18
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEGLIGIBLE_RISK_PERCENTAGE 56.25
UNIT_SIZE_COMPONENT_FIREBASEAPP_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FIREBASEAPP_LOW_RISK_LOC 14
UNIT_SIZE_COMPONENT_FIREBASEAPP_LOW_RISK_PERCENTAGE 43.75
UNIT_SIZE_COMPONENT_FIREBASEAPP_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FIREBASEAPP_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEAPP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_NEGLIGIBLE_RISK_LOC 29
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 40.85
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_LOW_RISK_LOC 42
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_LOW_RISK_PERCENTAGE 59.15
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_NEGLIGIBLE_RISK_LOC 29
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REMOTECONFIG_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DATABASE_NEXT_NEGLIGIBLE_RISK_LOC 111
UNIT_SIZE_COMPONENT_DATABASE_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 39.5
UNIT_SIZE_COMPONENT_DATABASE_NEXT_NEGLIGIBLE_RISK_COUNT 19
UNIT_SIZE_COMPONENT_DATABASE_NEXT_LOW_RISK_LOC 170
UNIT_SIZE_COMPONENT_DATABASE_NEXT_LOW_RISK_PERCENTAGE 60.5
UNIT_SIZE_COMPONENT_DATABASE_NEXT_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_DATABASE_NEXT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_DATABASE_NEXT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DATABASE_NEXT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DATABASE_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DATABASE_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DATABASE_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DATABASE_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DATABASE_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DATABASE_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_NEGLIGIBLE_RISK_LOC 24
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 47.06
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_LOW_RISK_LOC 27
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_LOW_RISK_PERCENTAGE 52.94
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_NEXT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 2,470
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 43.51
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 401
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 2,391
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 42.12
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 169
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 698
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 12.3
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 26
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 118
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 2.08
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 2
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
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 21
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 13.21
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 40
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 25.16
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 98
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 61.64
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 5,591
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 95.8
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 602
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 198
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 3.39
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 47
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 0.81
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_LOC 155
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 112
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 70.44
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 8
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 47
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 29.56
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_NEGLIGIBLE_RISK_LOC 300
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_NEGLIGIBLE_RISK_COUNT 40
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEGLIGIBLE_RISK_LOC 264
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEGLIGIBLE_RISK_PERCENTAGE 87.13
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEGLIGIBLE_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_LOW_RISK_LOC 39
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_LOW_RISK_PERCENTAGE 12.87
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEGLIGIBLE_RISK_LOC 25
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_NEGLIGIBLE_RISK_LOC 192
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_NEGLIGIBLE_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_NEGLIGIBLE_RISK_LOC 48
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_NEGLIGIBLE_RISK_LOC 39
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEGLIGIBLE_RISK_LOC 1,347
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEGLIGIBLE_RISK_PERCENTAGE 95.8
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEGLIGIBLE_RISK_COUNT 144
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_LOW_RISK_LOC 59
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_LOW_RISK_PERCENTAGE 4.2
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_LOC 65
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_NEGLIGIBLE_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLATIONS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_NEGLIGIBLE_RISK_LOC 63
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_NEGLIGIBLE_RISK_LOC 305
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 88.15
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_NEGLIGIBLE_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_LOW_RISK_PERCENTAGE 11.85
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_LOC 159
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_LOC 31
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEGLIGIBLE_RISK_LOC 217
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEGLIGIBLE_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEGLIGIBLE_RISK_LOC 38
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_NEGLIGIBLE_RISK_LOC 307
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_NEGLIGIBLE_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SNIPPETS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_NEGLIGIBLE_RISK_LOC 1,394
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 95.94
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_NEGLIGIBLE_RISK_COUNT 140
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_LOW_RISK_LOC 59
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_LOW_RISK_PERCENTAGE 4.06
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEGLIGIBLE_RISK_LOC 32
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEAPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_NEGLIGIBLE_RISK_LOC 71
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_NEGLIGIBLE_RISK_LOC 29
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REMOTECONFIG_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_NEGLIGIBLE_RISK_LOC 281
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_NEGLIGIBLE_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_NEGLIGIBLE_RISK_LOC 51
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEXT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 5,479
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 96.51
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 594
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 3.49
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 112
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 70.44
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 47
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 29.56
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 512
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 242
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 4,685
DUPLICATION_NUMBER_OF_CLEANED_LINES 8,681
DUPLICATION_PERCENTAGE 53.97
UNIT_DUPLICATES_COUNT 22
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FIRESTORE 205
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FIRESTORE 205
DUPLICATION_PERCENTAGE_PRIMARY_FIRESTORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SNIPPETS 1,783
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SNIPPETS 1,783
DUPLICATION_PERCENTAGE_PRIMARY_SNIPPETS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AUTH_NEXT 891
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AUTH_NEXT 891
DUPLICATION_PERCENTAGE_PRIMARY_AUTH_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AUTH 443
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AUTH 443
DUPLICATION_PERCENTAGE_PRIMARY_AUTH 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FIRESTORE_NEXT 465
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FIRESTORE_NEXT 465
DUPLICATION_PERCENTAGE_PRIMARY_FIRESTORE_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANALYTICS_NEXT 149
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANALYTICS_NEXT 149
DUPLICATION_PERCENTAGE_PRIMARY_ANALYTICS_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANALYTICS 97
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANALYTICS 97
DUPLICATION_PERCENTAGE_PRIMARY_ANALYTICS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DATABASE_NEXT 152
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DATABASE_NEXT 152
DUPLICATION_PERCENTAGE_PRIMARY_DATABASE_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STORAGE_NEXT 201
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STORAGE_NEXT 201
DUPLICATION_PERCENTAGE_PRIMARY_STORAGE_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FIREBASEAPP_NEXT 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FIREBASEAPP_NEXT 14
DUPLICATION_PERCENTAGE_PRIMARY_FIREBASEAPP_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FUNCTIONS_NEXT 23
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FUNCTIONS_NEXT 23
DUPLICATION_PERCENTAGE_PRIMARY_FUNCTIONS_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STORAGE 62
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STORAGE 62
DUPLICATION_PERCENTAGE_PRIMARY_STORAGE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MESSAGING_NEXT 44
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MESSAGING_NEXT 44
DUPLICATION_PERCENTAGE_PRIMARY_MESSAGING_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MESSAGING 32
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MESSAGING 32
DUPLICATION_PERCENTAGE_PRIMARY_MESSAGING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PERF_NEXT 13
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PERF_NEXT 13
DUPLICATION_PERCENTAGE_PRIMARY_PERF_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPCHECK_NEXT 39
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPCHECK_NEXT 39
DUPLICATION_PERCENTAGE_PRIMARY_APPCHECK_NEXT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPCHECK 17
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPCHECK 17
DUPLICATION_PERCENTAGE_PRIMARY_APPCHECK 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DATABASE 55
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DATABASE 55
DUPLICATION_PERCENTAGE_PRIMARY_DATABASE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_REMOTECONFIG 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_REMOTECONFIG 0
DUPLICATION_PERCENTAGE_PRIMARY_REMOTECONFIG -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INSTALLATIONS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INSTALLATIONS 0
DUPLICATION_PERCENTAGE_PRIMARY_INSTALLATIONS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FUNCTIONS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FUNCTIONS 0
DUPLICATION_PERCENTAGE_PRIMARY_FUNCTIONS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PERF 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PERF 0
DUPLICATION_PERCENTAGE_PRIMARY_PERF -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FIREBASEAPP 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FIREBASEAPP 0
DUPLICATION_PERCENTAGE_PRIMARY_FIREBASEAPP -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_REMOTECONFIG_NEXT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_REMOTECONFIG_NEXT 0
DUPLICATION_PERCENTAGE_PRIMARY_REMOTECONFIG_NEXT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 4,685
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 8,521
DUPLICATION_PERCENTAGE_JS 54.98
TOTAL_ANALYSIS_TIME_IN_MILLIS 2,451