duplicated block id: 1 size: 113 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.scss (1:136) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.scss (1:136) duplicated block id: 2 size: 44 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (179:235) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (312:368) duplicated block id: 3 size: 28 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/WorkItemMetadataService.ts (5:48) - src/Services/WorkItemMetadataService.ts (5:49) duplicated block id: 4 size: 25 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (33:62) - src/PortfolioPlanning/PortfolioPlanning.html (33:62) duplicated block id: 5 size: 25 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (346:375) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (541:570) duplicated block id: 6 size: 25 cleaned lines of code in 2 files: - src/Common/react/Components/TimelineDialog/TimelineDialog.scss (10:41) - src/EpicRoadmap/react/Components/RoadmapTimelineDialog/RoadmapTimelineDialog.scss (19:49) duplicated block id: 7 size: 22 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (83:107) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (226:250) duplicated block id: 8 size: 19 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (277:296) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (411:430) duplicated block id: 9 size: 18 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (33:52) - src/FeatureTimeline/featuretimeline.html (34:53) duplicated block id: 10 size: 18 cleaned lines of code in 2 files: - src/FeatureTimeline/featuretimeline.html (34:53) - src/PortfolioPlanning/PortfolioPlanning.html (33:52) duplicated block id: 11 size: 18 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (393:411) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (91:109) duplicated block id: 12 size: 16 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (1:20) - src/PortfolioPlanning/PortfolioPlanning.html (1:20) duplicated block id: 13 size: 13 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (237:251) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (370:384) duplicated block id: 14 size: 13 cleaned lines of code in 2 files: - src/PortfolioPlanning/AddToPlanAction.html (1:16) - src/PortfolioPlanning/SelectPlanDialog.html (1:16) duplicated block id: 15 size: 13 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (426:438) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (124:136) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - src/polyfill.ts (6:35) - src/polyfill.ts (53:82) duplicated block id: 17 size: 12 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (64:77) - src/PortfolioPlanning/PortfolioPlanning.html (64:77) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/RoadmapTimelineDialog/RoadmapTimelineDialog.tsx (17:28) - src/FeatureTimeline/react/Components/FeatureTimelineDialog.tsx (18:28) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (672:685) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (727:740) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - src/Common/react/Components/ProgressDetails/ProgressDetails.scss (10:23) - src/PortfolioPlanning/Common/Components/ProgressDetails.scss (10:23) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - src/Common/react/Components/WorkItem/WorkItemListItem.tsx (41:51) - src/Common/react/Components/WorkItem/WorkItemRenderer.tsx (325:335) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (886:897) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (980:991) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (886:897) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1111:1122) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (886:897) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (933:944) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - src/Common/react/Components/ProgressDetails/ProgressDetails.tsx (24:33) - src/PortfolioPlanning/Common/Components/ProgressDetails.tsx (24:33) duplicated block id: 26 size: 10 cleaned lines of code in 2 files: - src/FeatureTimeline/featuretimeline.html (71:82) - src/PortfolioPlanning/PortfolioPlanning.html (66:77) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1056:1067) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1111:1122) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (66:77) - src/FeatureTimeline/featuretimeline.html (71:82) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (933:944) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (980:991) duplicated block id: 30 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Redux/Reducers/EpicTimelineReducer.ts (208:219) - src/PortfolioPlanning/Redux/Reducers/EpicTimelineReducer.ts (278:289) duplicated block id: 31 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (933:944) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1056:1067) duplicated block id: 32 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (933:944) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1111:1122) duplicated block id: 33 size: 10 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (262:273) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (395:406) duplicated block id: 34 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (886:897) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1056:1067) duplicated block id: 35 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (980:991) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1111:1122) duplicated block id: 36 size: 10 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (980:991) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1056:1067) duplicated block id: 37 size: 9 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (12:20) - src/FeatureTimeline/featuretimeline.html (13:21) duplicated block id: 38 size: 9 cleaned lines of code in 2 files: - src/FeatureTimeline/featuretimeline.html (13:21) - src/PortfolioPlanning/PortfolioPlanning.html (12:20) duplicated block id: 39 size: 9 cleaned lines of code in 2 files: - src/Common/react/Components/TimelineDialog/TimelineDialog.scss (1:10) - src/EpicRoadmap/react/Components/RoadmapTimelineDialog/RoadmapTimelineDialog.scss (1:10) duplicated block id: 40 size: 9 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1616:1624) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1798:1806) duplicated block id: 41 size: 8 cleaned lines of code in 2 files: - src/Common/react/Components/WorkItem/ChildRowsSeparatorGap.tsx (7:14) - src/Common/react/Components/WorkItem/WorkItemGap.tsx (7:14) duplicated block id: 42 size: 8 cleaned lines of code in 2 files: - src/PortfolioPlanning/Components/Directory/PlanDirectory.tsx (58:65) - src/PortfolioPlanning/Components/Plan/PlanPage.tsx (117:124) duplicated block id: 43 size: 8 cleaned lines of code in 2 files: - src/EpicRoadmap/redux/selectors/EpicRoadmapGridViewSelector.ts (167:175) - src/FeatureTimeline/redux/selectors/FeatureTimelineGridViewSelector.ts (157:169) duplicated block id: 44 size: 8 cleaned lines of code in 2 files: - src/PortfolioPlanning/Components/Plan/PlanTimeline.tsx (260:267) - src/PortfolioPlanning/Components/Plan/PlanTimeline.tsx (271:278) duplicated block id: 45 size: 8 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/BacklogConfigurationDataService.ts (21:29) - src/PortfolioPlanning/Common/Services/BacklogConfigurationDataService.ts (59:67) duplicated block id: 46 size: 8 cleaned lines of code in 2 files: - src/Common/redux/sagas/updateWorkItemIterationListner.ts (11:18) - src/FeatureTimeline/redux/sagas/markWorkItemInProgressListner.ts (8:16) duplicated block id: 47 size: 8 cleaned lines of code in 2 files: - src/Common/react/Components/IterationRenderer.scss (2:9) - src/Common/react/Components/TeamFieldHeader/TeamFieldHeader.scss (2:9) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1774:1784) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (1819:1829) duplicated block id: 49 size: 8 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapView.tsx (77:86) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (196:205) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (293:303) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (456:464) duplicated block id: 51 size: 8 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (417:424) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (115:122) duplicated block id: 52 size: 8 cleaned lines of code in 2 files: - src/PortfolioPlanning/Components/Plan/AddItemPanel.scss (54:61) - src/PortfolioPlanning/Components/Plan/DependencyPanel.scss (13:20) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - src/Common/react/Components/IterationDuration/IterationDuration.scss (27:33) - src/EpicRoadmap/react/Components/RoadmapTimelineDialog/RoadmapTimelineDialog.scss (13:19) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - scripts/packageBeta.js (10:20) - scripts/packageRelease.js (7:17) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - src/EpicRoadmap/redux/modules/teamIterations/teamIterationReducer.ts (7:14) - src/EpicRoadmap/redux/modules/teamsettings/teamsettingsreducer.ts (6:13) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (69:75) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (215:221) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/BacklogConfigurationDataService.ts (59:65) - src/PortfolioPlanning/Common/Services/BacklogConfigurationDataService.ts (92:98) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (253:259) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (386:392) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (906:913) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (953:960) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - src/EpicRoadmap/redux/modules/backlogconfiguration/backlogconfiguratonreducer.ts (6:13) - src/EpicRoadmap/redux/modules/teamsettings/teamsettingsreducer.ts (6:13) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - src/FeatureTimeline/featuretimeline.html (1:11) - src/PortfolioPlanning/PortfolioPlanning.html (1:11) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - src/PortfolioPlanning/Redux/Sagas/EpicTimelineSaga.ts (33:39) - src/PortfolioPlanning/Redux/Sagas/EpicTimelineSaga.ts (45:51) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (1:11) - src/FeatureTimeline/featuretimeline.html (1:11) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (54:62) - src/FeatureTimeline/featuretimeline.html (59:67) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - src/FeatureTimeline/featuretimeline.html (59:67) - src/PortfolioPlanning/PortfolioPlanning.html (54:62) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (438:444) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (139:145) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - src/EpicRoadmap/redux/modules/backlogconfiguration/backlogconfiguratonreducer.ts (6:13) - src/EpicRoadmap/redux/modules/teamIterations/teamIterationReducer.ts (7:14) duplicated block id: 68 size: 7 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/BacklogConfigurationDataService.ts (21:27) - src/PortfolioPlanning/Common/Services/BacklogConfigurationDataService.ts (92:98) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (907:913) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (999:1005) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - src/Common/react/Components/WorkItemList.tsx (98:104) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (91:97) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - src/Common/react/Components/WorkItem/WorkItemListItem.scss (24:29) - src/Common/react/Components/WorkItem/WorkItemRenderer.scss (103:108) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Components/Plan/AddItemPanel.tsx (218:224) - src/PortfolioPlanning/Components/Plan/AddItemPanel.tsx (517:523) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (869:876) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (954:960) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - scripts/packageDev.js (9:15) - scripts/packageDevHttp.js (9:15) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (869:876) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (907:913) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - src/Common/redux/sagas/workItemOverrideIterationListner.ts (25:30) - src/Common/redux/sagas/workItemOverrideIterationListner.ts (42:47) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/BacklogConfigurationDataService.ts (100:105) - src/PortfolioPlanning/Common/Services/BacklogConfigurationDataService.ts (128:133) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - src/FeatureTimeline/featuretimeline.html (23:29) - src/PortfolioPlanning/PortfolioPlanning.html (22:28) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (43:48) - src/FeatureTimeline/react/Components/FeatureTimelineGrid.tsx (54:59) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (869:876) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (999:1005) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Models/ODataQueryModels.ts (2:7) - src/PortfolioPlanning/Models/PortfolioPlanningQueryModels.ts (17:23) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - src/EpicRoadmap/redux/sagas/FetchEpicsSaga.ts (46:51) - src/FeatureTimeline/redux/sagas/initializeFeatureTimeline.ts (224:229) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (954:960) - src/PortfolioPlanning/Common/Services/PortfolioPlanningDataService.ts (999:1005) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/PortfolioPlanning.tsx (27:35) - src/PortfolioPlanning/SelectPlanDialog.tsx (21:29) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Components/Plan/PlanPage.tsx (103:108) - src/PortfolioPlanning/Components/Plan/PlanPage.tsx (116:121) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (22:28) - src/PortfolioPlanning/PortfolioPlanning.html (22:28) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - src/Common/react/Components/WorkItemList.tsx (98:104) - src/EpicRoadmap/react/Components/EpicRoadmapGrid.tsx (393:399) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - src/EpicRoadmap/EpicRoadmap.html (22:28) - src/FeatureTimeline/featuretimeline.html (23:29) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - src/PortfolioPlanning/Common/Utilities/String.ts (29:34) - src/PortfolioPlanning/Common/Utilities/String.ts (46:51)