duplicated block id: 1 size: 26 cleaned lines of code in 2 files: - src/XAxis.js (24:66) - src/YAxis.js (23:60) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - src/XAxis.js (71:109) - src/YAxis.js (63:97) duplicated block id: 3 size: 19 cleaned lines of code in 2 files: - src/MarkerLineChart.js (170:191) - src/RangeBarChart.js (187:209) duplicated block id: 4 size: 16 cleaned lines of code in 2 files: - src/XAxis.js (111:127) - src/YAxis.js (99:115) duplicated block id: 5 size: 15 cleaned lines of code in 2 files: - src/XGrid.js (13:28) - src/YGrid.js (13:28) duplicated block id: 6 size: 14 cleaned lines of code in 2 files: - src/AreaBarChart.js (117:135) - src/RangeBarChart.js (209:226) duplicated block id: 7 size: 13 cleaned lines of code in 2 files: - src/XAxisTitle.js (141:153) - src/YAxisTitle.js (139:151) duplicated block id: 8 size: 12 cleaned lines of code in 2 files: - src/utils/Axis.js (44:55) - src/utils/Axis.js (77:88) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - src/XAxisLabels.js (336:347) - src/YAxisLabels.js (310:321) duplicated block id: 10 size: 11 cleaned lines of code in 2 files: - src/YAxisTitle.js (68:79) - src/YTicks.js (75:86) duplicated block id: 11 size: 11 cleaned lines of code in 2 files: - src/SankeyDiagram.js (1205:1215) - src/SankeyDiagram.js (1229:1239) duplicated block id: 12 size: 11 cleaned lines of code in 2 files: - src/XAxis.js (213:226) - src/YAxis.js (201:214) duplicated block id: 13 size: 11 cleaned lines of code in 2 files: - src/XAxisLabels.js (375:388) - src/YAxisLabels.js (342:355) duplicated block id: 14 size: 11 cleaned lines of code in 2 files: - src/XAxisLabels.js (243:254) - src/XTicks.js (75:86) duplicated block id: 15 size: 11 cleaned lines of code in 2 files: - src/XAxisTitle.js (68:79) - src/XTicks.js (75:86) duplicated block id: 16 size: 11 cleaned lines of code in 2 files: - src/MarkerLineChart.js (278:289) - src/MarkerLineChart.js (318:329) duplicated block id: 17 size: 11 cleaned lines of code in 2 files: - src/YAxisLabels.js (217:228) - src/YTicks.js (75:86) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - src/XAxisLabels.js (243:254) - src/XAxisTitle.js (68:79) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - src/YAxisLabels.js (217:228) - src/YAxisTitle.js (68:79) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - src/XAxisLabels.js (70:84) - src/YAxisLabels.js (52:66) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - scripts/makeDocs.js (1:12) - scripts/makeLesson.js (1:12) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - src/utils/depthEqual.js (12:25) - src/utils/shallowEqual.js (49:63) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - src/utils/Axis.js (44:53) - src/utils/Axis.js (62:71) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - src/utils/Axis.js (62:71) - src/utils/Axis.js (77:86) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - src/utils/resolveXYScales.js (431:439) - src/utils/resolveXYScales.js (505:513) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - src/XAxisLabels.js (217:225) - src/YAxisLabels.js (191:199) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - src/XAxisLabels.js (26:40) - src/YAxisLabels.js (23:37) duplicated block id: 28 size: 9 cleaned lines of code in 2 files: - src/MarkerLineChart.js (239:247) - src/PieChart.js (177:185) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - src/XTicks.js (129:137) - src/YTicks.js (128:136) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - src/utils/xyPropsEqual.js (26:35) - src/utils/xyPropsEqual.js (56:66) duplicated block id: 31 size: 9 cleaned lines of code in 2 files: - src/Bar.js (116:126) - src/RangeRect.js (78:87) duplicated block id: 32 size: 9 cleaned lines of code in 2 files: - src/XAxisLabels.js (365:373) - src/YAxisLabels.js (332:340) duplicated block id: 33 size: 8 cleaned lines of code in 2 files: - src/utils/resolveXYScales.js (578:585) - src/utils/resolveXYScales.js (776:783) duplicated block id: 34 size: 8 cleaned lines of code in 2 files: - src/XAxisTitle.js (98:105) - src/YAxisTitle.js (98:105) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - src/XYPlot.js (221:228) - src/utils/resolveXYScales.js (776:783) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - src/XYPlot.js (122:150) - src/utils/resolveXYScales.js (80:108) duplicated block id: 37 size: 8 cleaned lines of code in 2 files: - src/XTicks.js (85:95) - src/YTicks.js (85:95) duplicated block id: 38 size: 8 cleaned lines of code in 2 files: - src/AreaBarChart.js (110:117) - src/RangeBarChart.js (149:156) duplicated block id: 39 size: 8 cleaned lines of code in 2 files: - src/XYPlot.js (221:228) - src/utils/resolveXYScales.js (578:585) duplicated block id: 40 size: 8 cleaned lines of code in 2 files: - src/XGrid.js (40:47) - src/YGrid.js (38:45) duplicated block id: 41 size: 8 cleaned lines of code in 2 files: - src/MarkerLineChart.js (221:228) - src/RangeBarChart.js (149:156) duplicated block id: 42 size: 8 cleaned lines of code in 2 files: - src/utils/resolveXYScales.js (758:765) - src/utils/resolveXYScales.js (776:783) duplicated block id: 43 size: 8 cleaned lines of code in 2 files: - src/AreaBarChart.js (110:117) - src/MarkerLineChart.js (221:228) duplicated block id: 44 size: 8 cleaned lines of code in 2 files: - src/XYPlot.js (221:228) - src/utils/resolveXYScales.js (758:765) duplicated block id: 45 size: 8 cleaned lines of code in 2 files: - src/utils/resolveXYScales.js (578:585) - src/utils/resolveXYScales.js (758:765) duplicated block id: 46 size: 7 cleaned lines of code in 2 files: - src/XAxisLabels.js (243:250) - src/YTicks.js (75:82) duplicated block id: 47 size: 7 cleaned lines of code in 2 files: - src/XTicks.js (75:82) - src/YAxisLabels.js (217:224) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - src/XAxis.js (206:212) - src/YAxis.js (190:196) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - src/AreaBarChart.js (70:90) - src/Histogram.js (65:85) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - src/XAxisLabels.js (243:250) - src/YAxisTitle.js (68:75) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - src/XAxisTitle.js (42:48) - src/YAxisTitle.js (42:49) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - src/utils/resolveXYScales.js (723:729) - src/utils/resolveXYScales.js (740:746) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - src/XGrid.js (59:65) - src/YGrid.js (57:63) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - src/MarkerLineChart.js (266:272) - src/MarkerLineChart.js (307:313) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - src/BarChart.js (64:90) - src/RangeBarChart.js (74:103) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - src/XAxisLabels.js (243:250) - src/YAxisLabels.js (217:224) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - src/XTicks.js (75:82) - src/YTicks.js (75:82) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - src/XAxis.js (194:201) - src/YAxis.js (182:189) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - src/XAxisTitle.js (68:75) - src/YTicks.js (75:82) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - src/Histogram.js (100:106) - src/Histogram.js (164:170) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - src/XYPlot.js (33:40) - src/XYPlot.js (241:248) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - src/XTicks.js (75:82) - src/YAxisTitle.js (68:75) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - src/XAxisTitle.js (68:75) - src/YAxisTitle.js (68:75) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - src/XAxisTitle.js (68:75) - src/YAxisLabels.js (217:224) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - src/SankeyDiagram.js (1183:1188) - src/SankeyDiagram.js (1232:1237) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - scripts/makeLesson.js (6:11) - scripts/utils.js (25:30) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - src/XYPlot.js (64:69) - src/utils/resolveXYScales.js (576:581) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - src/XGrid.js (67:72) - src/YTicks.js (131:136) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - src/AreaBarChart.js (168:173) - src/YTicks.js (131:136) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - scripts/makeDocs.js (6:11) - scripts/utils.js (25:30) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - src/XGrid.js (67:72) - src/XTicks.js (132:137) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - src/utils/Axis.js (11:16) - src/utils/Axis.js (50:55) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - src/BarChart.js (94:101) - src/RangeBarChart.js (122:128) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - src/XAxisLabels.js (397:402) - src/YAxisLabels.js (364:369) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - src/SankeyDiagram.js (1183:1188) - src/SankeyDiagram.js (1208:1213) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - src/AreaBarChart.js (168:173) - src/XTicks.js (132:137) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - src/ColorHeatmap.js (154:161) - src/FunnelChart.js (98:105) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - src/ColorHeatmap.js (71:94) - src/RangeBarChart.js (44:70) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - src/BarChart.js (31:55) - src/ScatterPlot.js (17:37) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - src/XGrid.js (67:72) - src/YGrid.js (65:70) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - src/YGrid.js (65:70) - src/YTicks.js (131:136) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - src/XAxisTitle.js (52:57) - src/YAxisTitle.js (53:58) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - src/AreaBarChart.js (168:173) - src/YGrid.js (65:70) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - src/XAxisLabels.js (43:48) - src/YAxisLabels.js (40:45) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - src/utils/resolveXYScales.js (365:370) - src/utils/resolveXYScales.js (432:437) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - src/XTicks.js (132:137) - src/YGrid.js (65:70) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - src/AreaBarChart.js (168:173) - src/XGrid.js (67:72) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - src/AreaBarChart.js (37:64) - src/RangeBarChart.js (32:62) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - src/XLine.js (46:54) - src/YLine.js (42:50) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - src/utils/resolveXYScales.js (365:370) - src/utils/resolveXYScales.js (506:511) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - src/utils/Axis.js (11:16) - src/utils/Axis.js (83:88)