duplicated block id: 1 size: 14 cleaned lines of code in 2 files: - src/components/Database/icons.tsx (32:45) - src/components/common/icons.tsx (129:142) duplicated block id: 2 size: 14 cleaned lines of code in 2 files: - src/components/Auth/UsersCard/confirmClearAllData.tsx (30:44) - src/components/Auth/UsersCard/table/confirmDeleteUser.tsx (31:45) duplicated block id: 3 size: 14 cleaned lines of code in 2 files: - src/components/Auth/UsersCard/confirmClearAllData.tsx (30:44) - src/components/Storage/Canvas/DeleteAllButton/confirmDeleteAllFiles.tsx (30:44) duplicated block id: 4 size: 14 cleaned lines of code in 2 files: - src/components/Auth/UsersCard/table/confirmDeleteUser.tsx (31:45) - src/components/Storage/Canvas/DeleteAllButton/confirmDeleteAllFiles.tsx (30:44) duplicated block id: 5 size: 13 cleaned lines of code in 2 files: - src/components/common/Field.tsx (74:86) - src/components/common/Field.tsx (121:133) duplicated block id: 6 size: 12 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/index.tsx (222:233) - src/components/Firestore/DocumentEditor/index.tsx (285:296) duplicated block id: 7 size: 12 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/JsonEditor.tsx (29:41) - src/components/Firestore/DocumentEditor/ReferenceEditor.tsx (31:43) duplicated block id: 8 size: 12 cleaned lines of code in 2 files: - src/components/Firestore/Requests/RequestDetails/Header/index.tsx (82:93) - src/components/Firestore/Requests/RequestsCard/Table/TableRow.tsx (95:106) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - src/components/common/Field.tsx (73:83) - src/components/common/FileField.tsx (91:101) duplicated block id: 10 size: 11 cleaned lines of code in 2 files: - src/components/common/Field.tsx (46:56) - src/components/common/Field.tsx (106:116) duplicated block id: 11 size: 10 cleaned lines of code in 2 files: - src/components/Firestore/Requests/RequestDetails/index.tsx (104:113) - src/components/Firestore/Requests/RequestsCard/Table/TableRow.tsx (44:53) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - src/components/common/Field.tsx (121:130) - src/components/common/FileField.tsx (92:101) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/NumberEditor.tsx (28:38) - src/components/Firestore/DocumentEditor/ReferenceEditor.tsx (31:41) duplicated block id: 14 size: 10 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/JsonEditor.tsx (29:39) - src/components/Firestore/DocumentEditor/NumberEditor.tsx (28:38) duplicated block id: 15 size: 9 cleaned lines of code in 2 files: - src/components/common/Field.tsx (48:56) - src/components/common/FileField.tsx (59:67) duplicated block id: 16 size: 9 cleaned lines of code in 2 files: - src/components/common/Field.tsx (108:116) - src/components/common/FileField.tsx (59:67) duplicated block id: 17 size: 8 cleaned lines of code in 2 files: - src/components/Database/DataViewer/CloneDialog.tsx (20:35) - src/components/Database/DataViewer/RenameDialog.tsx (18:31) duplicated block id: 18 size: 8 cleaned lines of code in 2 files: - src/components/Firestore/dialogs/AddCollectionDialog.tsx (130:137) - src/components/Firestore/dialogs/AddDocumentDialog.tsx (124:131) duplicated block id: 19 size: 8 cleaned lines of code in 2 files: - src/components/App/AppBar.tsx (40:47) - src/components/Firestore/index.tsx (92:99) duplicated block id: 20 size: 8 cleaned lines of code in 2 files: - src/components/Auth/UserFormDialog/controls/EmailPassword.tsx (81:88) - src/components/Auth/UserFormDialog/controls/PhoneControl.tsx (54:61) duplicated block id: 21 size: 8 cleaned lines of code in 2 files: - src/components/Firestore/dialogs/AddCollectionDialog.tsx (18:25) - src/components/Firestore/dialogs/DeleteDocumentDialog.tsx (19:26) duplicated block id: 22 size: 8 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/index.tsx (237:245) - src/components/Firestore/DocumentEditor/index.tsx (299:307) duplicated block id: 23 size: 8 cleaned lines of code in 2 files: - src/components/Auth/UsersCard/table/UsersTable.tsx (18:25) - src/components/Storage/Card/Table/Table.tsx (20:27) duplicated block id: 24 size: 8 cleaned lines of code in 2 files: - src/components/Firestore/dialogs/AddDocumentDialog.tsx (18:25) - src/components/Firestore/dialogs/DeleteDocumentDialog.tsx (19:26) duplicated block id: 25 size: 8 cleaned lines of code in 2 files: - src/components/Auth/UsersCard/table/UsersTable.tsx (18:25) - src/components/Database/DataViewer/NodeTabularDisplay.tsx (23:30) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - src/components/Database/DataViewer/NodeTabularDisplay.tsx (23:30) - src/components/Storage/Card/Table/Table.tsx (20:27) duplicated block id: 27 size: 8 cleaned lines of code in 2 files: - src/components/Firestore/dialogs/AddCollectionDialog.tsx (18:25) - src/components/Firestore/dialogs/AddDocumentDialog.tsx (18:25) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - src/components/Database/DataViewer/CloneDialog.tsx (20:34) - src/components/Database/DataViewer/ImportDialog.tsx (18:36) duplicated block id: 29 size: 7 cleaned lines of code in 2 files: - src/components/Database/DataViewer/ImportDialog.tsx (18:36) - src/components/Database/DataViewer/RenameDialog.tsx (18:30) duplicated block id: 30 size: 7 cleaned lines of code in 2 files: - src/components/Firestore/Requests/RequestDetails/Header/index.tsx (98:104) - src/components/Firestore/Requests/RequestsCard/Table/TableRow.tsx (113:119) duplicated block id: 31 size: 7 cleaned lines of code in 2 files: - src/components/Firestore/DocumentPreview/FieldPreview.tsx (217:223) - src/components/Firestore/DocumentPreview/FieldPreview.tsx (233:239) duplicated block id: 32 size: 7 cleaned lines of code in 2 files: - src/components/Firestore/Requests/RequestDetails/InspectionSection/InspectionBlock.scss (44:50) - src/components/Firestore/Requests/RequestDetails/InspectionSection/index.scss (37:43) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/GeoPointEditor.tsx (30:36) - src/components/Firestore/DocumentEditor/TimestampEditor.tsx (42:48) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - src/components/Database/DataViewer/CloneDialog.tsx (112:118) - src/components/Database/DataViewer/RenameDialog.tsx (46:52) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - src/components/Firestore/FirestoreEmulatedApiProvider.tsx (99:109) - src/components/Firestore/FirestoreEmulatedApiProvider.tsx (120:130) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - src/components/common/EmulatorConfigProvider.tsx (104:110) - src/components/common/EmulatorConfigProvider.tsx (120:126) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - src/components/Database/DataViewer/ImportDialog.tsx (107:112) - src/components/Firestore/dialogs/AddCollectionDialog.tsx (122:128) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - src/components/Auth/UsersCard/header/AuthFilter.module.scss (28:35) - src/components/common/InteractiveBreadCrumbBar.scss (47:53) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - src/components/common/icons.tsx (36:41) - src/components/common/icons.tsx (65:70) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - src/components/Auth/OneAccountPerEmailCard/OneAccountPerEmailDialog.tsx (80:85) - src/components/Database/DataViewer/RenameDialog.tsx (80:85) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/JsonEditor.tsx (29:34) - src/components/Firestore/DocumentEditor/TimestampEditor.tsx (42:47) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - src/components/common/rest_api.ts (49:58) - src/components/common/rest_api.ts (68:77) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/ReferenceEditor.tsx (31:36) - src/components/Firestore/DocumentEditor/TimestampEditor.tsx (42:47) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - src/components/Auth/UserFormDialog/UserForm.tsx (112:117) - src/components/Firestore/dialogs/AddCollectionDialog.tsx (122:128) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/GeoPointEditor.tsx (30:35) - src/components/Firestore/DocumentEditor/NumberEditor.tsx (28:33) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/index.tsx (206:211) - src/components/Firestore/DocumentEditor/index.tsx (267:272) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - src/components/Auth/UserFormDialog/UserForm.tsx (19:24) - src/components/Storage/Card/Table/Header/StorageHeader/CreateFolder/CreateFolderDialog/CreateFolderDialog.tsx (18:23) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - src/components/common/_material-overrides-buttons.scss (115:121) - src/components/common/_material-overrides-buttons.scss (203:209) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - src/components/Auth/UserFormDialog/UserForm.tsx (112:117) - src/components/Database/DataViewer/ImportDialog.tsx (107:112) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - src/components/Auth/UsersCard/table/confirmDeleteUser.tsx (39:44) - src/components/Firestore/dialogs/DeleteDocumentDialog.tsx (88:93) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - src/components/Auth/UserFormDialog/UserForm.tsx (19:24) - src/components/Database/DataViewer/CloneDialog.tsx (20:25) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - src/components/common/icons.tsx (65:70) - src/components/common/icons.tsx (78:83) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/dialogs/DeleteDocumentDialog.tsx (88:93) - src/components/Storage/Canvas/DeleteAllButton/confirmDeleteAllFiles.tsx (38:43) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - src/components/Auth/OneAccountPerEmailCard/OneAccountPerEmailDialog.tsx (18:23) - src/components/Auth/UserFormDialog/UserForm.tsx (19:24) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - src/components/Database/Database.tsx (154:160) - src/components/Storage/Card/Table/ZeroState/ZeroState.tsx (47:53) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - src/components/Database/DataViewer/RenameDialog.tsx (18:23) - src/components/Storage/Card/Table/Header/StorageHeader/CreateFolder/CreateFolderDialog/CreateFolderDialog.tsx (18:23) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - src/components/Auth/OneAccountPerEmailCard/OneAccountPerEmailDialog.tsx (18:23) - src/components/Database/DataViewer/CloneDialog.tsx (20:25) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - src/components/Auth/OneAccountPerEmailCard/OneAccountPerEmailDialog.tsx (18:23) - src/components/Database/DataViewer/RenameDialog.tsx (18:23) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/GeoPointEditor.tsx (30:35) - src/components/Firestore/DocumentEditor/ReferenceEditor.tsx (31:36) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - src/components/common/icons.tsx (36:41) - src/components/common/icons.tsx (78:83) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - src/components/Auth/OneAccountPerEmailCard/OneAccountPerEmailCard.tsx (38:43) - src/components/Auth/OneAccountPerEmailCard/OneAccountPerEmailCard.tsx (59:64) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - src/components/Auth/OneAccountPerEmailCard/OneAccountPerEmailDialog.tsx (80:85) - src/components/Database/DataViewer/ImportDialog.tsx (108:113) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - src/components/common/_material-overrides-buttons.scss (103:109) - src/components/common/_material-overrides-buttons.scss (192:198) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - src/components/Auth/OneAccountPerEmailCard/OneAccountPerEmailDialog.tsx (18:23) - src/components/Database/DataViewer/ImportDialog.tsx (18:23) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/JsonEditor.tsx (47:54) - src/components/Firestore/DocumentEditor/NumberEditor.tsx (43:50) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - src/components/Auth/OneAccountPerEmailCard/OneAccountPerEmailDialog.tsx (18:23) - src/components/Storage/Card/Table/Header/StorageHeader/CreateFolder/CreateFolderDialog/CreateFolderDialog.tsx (18:23) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - src/components/Database/DataViewer/ImportDialog.tsx (108:113) - src/components/Database/DataViewer/RenameDialog.tsx (80:85) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentPreview/FieldPreview.tsx (144:149) - src/components/Firestore/DocumentPreview/FieldPreview.tsx (163:168) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - src/components/Database/DataViewer/CloneDialog.tsx (20:25) - src/components/Storage/Card/Table/Header/StorageHeader/CreateFolder/CreateFolderDialog/CreateFolderDialog.tsx (18:23) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/NumberEditor.tsx (28:33) - src/components/Firestore/DocumentEditor/TimestampEditor.tsx (42:47) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - src/components/Auth/UserFormDialog/UserForm.tsx (19:24) - src/components/Database/DataViewer/ImportDialog.tsx (18:23) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - src/components/Auth/UsersCard/confirmClearAllData.tsx (38:43) - src/components/Firestore/dialogs/DeleteDocumentDialog.tsx (88:93) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/GeoPointEditor.tsx (30:35) - src/components/Firestore/DocumentEditor/JsonEditor.tsx (29:34) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - src/components/Database/DataViewer/CloneDialog.tsx (186:191) - src/components/Database/DataViewer/RenameDialog.tsx (87:92) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - src/components/Database/DataViewer/ImportDialog.tsx (18:23) - src/components/Storage/Card/Table/Header/StorageHeader/CreateFolder/CreateFolderDialog/CreateFolderDialog.tsx (18:23) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - src/components/Firestore/DocumentEditor/store.tsx (51:56) - src/components/Firestore/DocumentEditor/store.tsx (69:74) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - src/components/Auth/UserFormDialog/UserForm.tsx (19:24) - src/components/Database/DataViewer/RenameDialog.tsx (18:23)