duplicated block id: 1 size: 15 cleaned lines of code in 2 files: - src/renderer/components/datasets-section/parts.ts (16:31) - src/renderer/components/view-report-section/parts.ts (12:27) duplicated block id: 2 size: 15 cleaned lines of code in 2 files: - src/main/utils/get-cdisc-core-cache-path.ts (12:27) - src/main/utils/get-cdisc-core-path.ts (10:25) duplicated block id: 3 size: 14 cleaned lines of code in 2 files: - src/renderer/pages/info-page/part.ts (12:26) - src/renderer/pages/validation-page/part.ts (12:26) duplicated block id: 4 size: 13 cleaned lines of code in 2 files: - src/renderer/components/rules-section/parts.ts (16:29) - src/renderer/components/view-report-section/parts.ts (14:27) duplicated block id: 5 size: 13 cleaned lines of code in 2 files: - src/renderer/components/datasets-section/parts.ts (18:31) - src/renderer/components/rules-section/parts.ts (16:29) duplicated block id: 6 size: 11 cleaned lines of code in 2 files: - src/renderer/connectors/datasets-section-connector.tsx (10:23) - src/renderer/connectors/define-xml-connector.tsx (15:28) duplicated block id: 7 size: 9 cleaned lines of code in 2 files: - src/renderer/connectors/cdisc-rules-menu-content-connector.tsx (12:22) - src/renderer/connectors/view-report-section-connector.tsx (12:22) duplicated block id: 8 size: 9 cleaned lines of code in 2 files: - src/renderer/ui-kit/rules-table/parts.ts (129:137) - src/renderer/ui-kit/rules-table/parts.ts (140:148) duplicated block id: 9 size: 9 cleaned lines of code in 2 files: - src/renderer/components/datasets-table/parts.ts (34:46) - src/renderer/ui-kit/rules-table/parts.ts (99:111) duplicated block id: 10 size: 9 cleaned lines of code in 2 files: - src/renderer/connectors/app-help-connector.tsx (8:18) - src/renderer/connectors/view-report-section-connector.tsx (12:22) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - src/renderer/connectors/app-help-connector.tsx (8:18) - src/renderer/connectors/cdisc-rules-menu-content-connector.tsx (12:22) duplicated block id: 12 size: 8 cleaned lines of code in 2 files: - src/renderer/pages/history-page/part.ts (3:11) - src/renderer/pages/rule-management-page/part.ts (3:11) duplicated block id: 13 size: 8 cleaned lines of code in 2 files: - src/renderer/pages/dictionaries-page/part.ts (3:11) - src/renderer/pages/rule-management-page/part.ts (3:11) duplicated block id: 14 size: 8 cleaned lines of code in 2 files: - src/renderer/pages/dictionaries-page/part.ts (3:11) - src/renderer/pages/history-page/part.ts (3:11) duplicated block id: 15 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/app-connector.tsx (17:24) - src/renderer/connectors/cdisc-rules-menu-content-connector.tsx (15:22) duplicated block id: 16 size: 7 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (26:32) - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (33:39) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/datasets-section-connector.tsx (16:23) - src/renderer/connectors/view-report-section-connector.tsx (15:22) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/app-connector.tsx (17:24) - src/renderer/connectors/app-help-connector.tsx (11:18) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - src/renderer/ui-kit/search/parts.ts (19:28) - src/renderer/ui-kit/select/parts.ts (108:117) duplicated block id: 20 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/app-connector.tsx (17:24) - src/renderer/connectors/view-report-section-connector.tsx (15:22) duplicated block id: 21 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/app-connector.tsx (17:24) - src/renderer/connectors/datasets-section-connector.tsx (16:23) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/cdisc-rules-menu-content-connector.tsx (15:22) - src/renderer/connectors/datasets-section-connector.tsx (16:23) duplicated block id: 23 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/app-help-connector.tsx (11:18) - src/renderer/connectors/define-xml-connector.tsx (21:28) duplicated block id: 24 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/app-connector.tsx (17:24) - src/renderer/connectors/define-xml-connector.tsx (21:28) duplicated block id: 25 size: 7 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (27:33) - src/renderer/ui-kit/icons/validator-icon.tsx (12:18) duplicated block id: 26 size: 7 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (27:33) - src/renderer/ui-kit/icons/pointer-icon.tsx (12:18) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/pointer-icon.tsx (12:18) - src/renderer/ui-kit/icons/validator-icon.tsx (12:18) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - src/renderer/components/error-modal/parts.ts (20:27) - src/renderer/components/view-report-section/parts.ts (23:30) duplicated block id: 29 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/define-xml-connector.tsx (21:28) - src/renderer/connectors/view-report-section-connector.tsx (15:22) duplicated block id: 30 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/cdisc-rules-menu-content-connector.tsx (15:22) - src/renderer/connectors/define-xml-connector.tsx (21:28) duplicated block id: 31 size: 7 cleaned lines of code in 2 files: - src/renderer/components/dictionaries-modal/parts.ts (48:54) - src/renderer/ui-kit/modal/parts.ts (23:29) duplicated block id: 32 size: 7 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (16:22) - src/renderer/ui-kit/icons/dictionaries-icon.tsx (23:29) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - src/renderer/connectors/app-help-connector.tsx (11:18) - src/renderer/connectors/datasets-section-connector.tsx (16:23) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - src/renderer/components/datasets-section/parts.ts (26:31) - src/renderer/ui-kit/modal/parts.ts (24:29) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (12:17) - src/renderer/ui-kit/icons/validator-icon.tsx (12:17) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (20:25) - src/renderer/ui-kit/icons/validator-icon.tsx (5:10) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - src/renderer/components/datasets-section/parts.ts (26:31) - src/renderer/components/dictionaries-modal/parts.ts (49:54) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - src/renderer/components/datasets-table/parts.ts (16:22) - src/renderer/ui-kit/rules-table/parts.ts (18:24) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - src/renderer/components/rules-section/parts.ts (24:29) - src/renderer/ui-kit/modal/parts.ts (24:29) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - src/renderer/components/view-report-section/parts.ts (22:27) - src/renderer/ui-kit/modal/parts.ts (24:29) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - src/renderer/components/dictionaries-modal/parts.ts (19:24) - src/renderer/components/error-modal/parts.ts (19:24) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - src/renderer/components/dictionaries-modal/parts.ts (49:54) - src/renderer/components/rules-section/parts.ts (24:29) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (6:11) - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (30:35) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/buttons/index.tsx (26:31) - src/renderer/ui-kit/buttons/index.tsx (37:42) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - src/renderer/components/datasets-section/parts.ts (26:31) - src/renderer/pages/info-page/part.ts (47:52) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/pointer-icon.tsx (5:10) - src/renderer/ui-kit/icons/validator-icon.tsx (5:10) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - src/renderer/components/dictionaries-modal/parts.ts (49:54) - src/renderer/components/view-report-section/parts.ts (22:27) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (13:18) - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (37:42) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - src/renderer/components/dictionaries-modal/parts.ts (49:54) - src/renderer/pages/info-page/part.ts (47:52) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - src/renderer/components/error-modal/parts.ts (5:11) - src/renderer/components/view-report-section/parts.ts (99:105) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (20:25) - src/renderer/ui-kit/icons/pointer-icon.tsx (5:10) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - src/renderer/pages/info-page/part.ts (47:52) - src/renderer/ui-kit/modal/parts.ts (24:29) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (13:18) - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (22:27) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (20:25) - src/renderer/ui-kit/icons/no-rules-icon.tsx (26:31) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - src/renderer/components/app-info/part.ts (3:8) - src/renderer/ui-kit/empty-rules-content/parts.ts (3:8) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/no-rules-icon.tsx (26:31) - src/renderer/ui-kit/icons/pointer-icon.tsx (5:10) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/buttons/parts.ts (43:49) - src/renderer/ui-kit/buttons/parts.ts (68:74) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (5:10) - src/renderer/ui-kit/icons/validator-icon.tsx (5:10) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/no-rules-icon.tsx (26:31) - src/renderer/ui-kit/icons/validator-icon.tsx (5:10) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (22:27) - src/renderer/ui-kit/icons/upload-datasets-icon.tsx (37:42) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/table-pagination/parts.ts (35:40) - src/renderer/ui-kit/table-pagination/parts.ts (81:86) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - src/main/core/file-system-manager.ts (52:58) - src/main/core/file-system-manager.ts (63:69) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - src/renderer/components/rules-section/parts.ts (24:29) - src/renderer/pages/info-page/part.ts (47:52) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (12:17) - src/renderer/ui-kit/icons/pointer-icon.tsx (12:17) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (5:10) - src/renderer/ui-kit/icons/dictionaries-icon.tsx (20:25) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/buttons/index.tsx (15:20) - src/renderer/ui-kit/buttons/index.tsx (37:42) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - src/renderer/components/app-help/part.ts (4:9) - src/renderer/components/dictionaries-modal/parts.ts (71:76) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/buttons/index.tsx (15:20) - src/renderer/ui-kit/buttons/index.tsx (26:31) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (12:17) - src/renderer/ui-kit/icons/dictionaries-icon.tsx (27:32) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/dictionary-tabs/index.ts (15:23) - src/renderer/ui-kit/tabs/index.ts (14:22) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (5:10) - src/renderer/ui-kit/icons/pointer-icon.tsx (5:10) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - src/renderer/components/view-report-section/parts.ts (22:27) - src/renderer/pages/info-page/part.ts (47:52) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - src/renderer/ui-kit/icons/dictionaries-icon.tsx (5:10) - src/renderer/ui-kit/icons/no-rules-icon.tsx (26:31)