duplicated block id: 1 size: 38 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (2060:2102) - editor/prepend/dapjs.js (2281:2323) duplicated block id: 2 size: 38 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1302:1344) - editor/prepend/dapjs.js (2281:2323) duplicated block id: 3 size: 38 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1302:1344) - editor/prepend/dapjs.js (2060:2102) duplicated block id: 4 size: 37 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (892:933) - editor/prepend/dapjs.js (1302:1343) duplicated block id: 5 size: 37 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1175:1216) - editor/prepend/dapjs.js (1302:1343) duplicated block id: 6 size: 37 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (892:933) - editor/prepend/dapjs.js (1175:1216) duplicated block id: 7 size: 37 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (892:933) - editor/prepend/dapjs.js (2281:2322) duplicated block id: 8 size: 37 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1175:1216) - editor/prepend/dapjs.js (2281:2322) duplicated block id: 9 size: 37 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (892:933) - editor/prepend/dapjs.js (2060:2101) duplicated block id: 10 size: 37 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1175:1216) - editor/prepend/dapjs.js (2060:2101) duplicated block id: 11 size: 36 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (217:256) - editor/prepend/dapjs.js (352:391) duplicated block id: 12 size: 36 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (352:391) - editor/prepend/dapjs.js (1780:1819) duplicated block id: 13 size: 36 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (217:256) - editor/prepend/dapjs.js (1643:1682) duplicated block id: 14 size: 36 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1643:1682) - editor/prepend/dapjs.js (1780:1819) duplicated block id: 15 size: 36 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (217:256) - editor/prepend/dapjs.js (1780:1819) duplicated block id: 16 size: 36 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (352:391) - editor/prepend/dapjs.js (1643:1682) duplicated block id: 17 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1179:1216) - editor/prepend/dapjs.js (1782:1819) duplicated block id: 18 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (69:107) - editor/prepend/dapjs.js (1177:1215) duplicated block id: 19 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (354:391) - editor/prepend/dapjs.js (2285:2322) duplicated block id: 20 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1645:1682) - editor/prepend/dapjs.js (2064:2101) duplicated block id: 21 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (69:107) - editor/prepend/dapjs.js (2062:2100) duplicated block id: 22 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (219:256) - editor/prepend/dapjs.js (896:933) duplicated block id: 23 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (354:391) - editor/prepend/dapjs.js (896:933) duplicated block id: 24 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (219:256) - editor/prepend/dapjs.js (2064:2101) duplicated block id: 25 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (354:391) - editor/prepend/dapjs.js (1306:1343) duplicated block id: 26 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1782:1819) - editor/prepend/dapjs.js (2064:2101) duplicated block id: 27 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (69:107) - editor/prepend/dapjs.js (2283:2321) duplicated block id: 28 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (896:933) - editor/prepend/dapjs.js (1782:1819) duplicated block id: 29 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1179:1216) - editor/prepend/dapjs.js (1645:1682) duplicated block id: 30 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1645:1682) - editor/prepend/dapjs.js (2285:2322) duplicated block id: 31 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (69:107) - editor/prepend/dapjs.js (894:932) duplicated block id: 32 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (354:391) - editor/prepend/dapjs.js (2064:2101) duplicated block id: 33 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1306:1343) - editor/prepend/dapjs.js (1782:1819) duplicated block id: 34 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (219:256) - editor/prepend/dapjs.js (1306:1343) duplicated block id: 35 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (219:256) - editor/prepend/dapjs.js (1179:1216) duplicated block id: 36 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (69:107) - editor/prepend/dapjs.js (1304:1342) duplicated block id: 37 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (354:391) - editor/prepend/dapjs.js (1179:1216) duplicated block id: 38 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1306:1343) - editor/prepend/dapjs.js (1645:1682) duplicated block id: 39 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1782:1819) - editor/prepend/dapjs.js (2285:2322) duplicated block id: 40 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (896:933) - editor/prepend/dapjs.js (1645:1682) duplicated block id: 41 size: 35 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (219:256) - editor/prepend/dapjs.js (2285:2322) duplicated block id: 42 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (898:933) - editor/prepend/dapjs.js (2554:2589) duplicated block id: 43 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (71:107) - editor/prepend/dapjs.js (1782:1818) duplicated block id: 44 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (71:107) - editor/prepend/dapjs.js (354:390) duplicated block id: 45 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (221:256) - editor/prepend/dapjs.js (2554:2589) duplicated block id: 46 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (356:391) - editor/prepend/dapjs.js (2554:2589) duplicated block id: 47 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1308:1343) - editor/prepend/dapjs.js (2554:2589) duplicated block id: 48 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1181:1216) - editor/prepend/dapjs.js (2554:2589) duplicated block id: 49 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (71:107) - editor/prepend/dapjs.js (219:255) duplicated block id: 50 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (71:107) - editor/prepend/dapjs.js (1645:1681) duplicated block id: 51 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (2066:2101) - editor/prepend/dapjs.js (2554:2589) duplicated block id: 52 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1784:1819) - editor/prepend/dapjs.js (2554:2589) duplicated block id: 53 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1647:1682) - editor/prepend/dapjs.js (2554:2589) duplicated block id: 54 size: 34 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (2287:2322) - editor/prepend/dapjs.js (2554:2589) duplicated block id: 55 size: 33 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (73:107) - editor/prepend/dapjs.js (2554:2588) duplicated block id: 56 size: 19 cleaned lines of code in 2 files: - libs/core/sendbuffer.s (11:32) - libs/core/sendbufferbrightness.s (13:34) duplicated block id: 57 size: 9 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1405:1414) - editor/prepend/dapjs.js (1430:1439) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (2656:2663) - editor/prepend/dapjs.js (2681:2688) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - clients/winuploader/Microbit.Uploader/MainForm.Designer.cs (8:29) - clients/winuploader/Microbit.Uploader/Settings.Designer.cs (8:29) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - libs/core/pins.cpp (22:29) - libs/core/pins.cpp (52:65) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - libs/core/sendbuffer.s (39:48) - libs/core/sendbufferbrightness.s (44:53) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - libs/core/icons.ts (264:270) - libs/core/icons.ts (530:536) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - libs/cpp-test/hello.ts (1:7) - libs/hello/hello.ts (1:7) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - clients/winuploader/Microbit.Uploader/LicenseDialog.Designer.cs (8:29) - clients/winuploader/Microbit.Uploader/MainForm.Designer.cs (8:29) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - clients/winuploader/Microbit.Uploader/LicenseDialog.Designer.cs (8:29) - clients/winuploader/Microbit.Uploader/Settings.Designer.cs (8:29) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - theme/blockly-toolbox.less (31:37) - theme/blockly-toolbox.less (41:47) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1231:1237) - editor/prepend/dapjs.js (1245:1252) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (986:992) - editor/prepend/dapjs.js (1288:1295) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (986:992) - editor/prepend/dapjs.js (1245:1252) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1288:1295) - editor/prepend/dapjs.js (1408:1414) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1288:1295) - editor/prepend/dapjs.js (1433:1439) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - sim/visuals/microbit.ts (550:555) - sim/visuals/microbit.ts (623:628) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1245:1252) - editor/prepend/dapjs.js (1408:1414) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1400:1405) - editor/prepend/dapjs.js (1574:1579) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1245:1252) - editor/prepend/dapjs.js (1433:1439) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - sim/visuals/ledmatrix.ts (59:65) - sim/visuals/microbit.ts (43:49) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - sim/visuals/microbit.ts (569:577) - sim/visuals/microbit.ts (642:650) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (971:977) - editor/prepend/dapjs.js (986:992) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (986:992) - editor/prepend/dapjs.js (1231:1237) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (986:992) - editor/prepend/dapjs.js (1163:1169) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (971:977) - editor/prepend/dapjs.js (1288:1295) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (971:977) - editor/prepend/dapjs.js (1245:1252) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1245:1252) - editor/prepend/dapjs.js (1288:1295) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - libs/core/codal.cpp (286:291) - libs/core/codal.cpp (310:315) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1448:1453) - editor/prepend/dapjs.js (1574:1579) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - sim/visuals/microbit.ts (1233:1239) - sim/visuals/microbit.ts (1246:1252) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1163:1169) - editor/prepend/dapjs.js (1288:1295) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1163:1169) - editor/prepend/dapjs.js (1245:1252) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (971:977) - editor/prepend/dapjs.js (1408:1414) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (971:977) - editor/prepend/dapjs.js (1433:1439) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1231:1237) - editor/prepend/dapjs.js (1433:1439) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1231:1237) - editor/prepend/dapjs.js (1408:1414) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (986:992) - editor/prepend/dapjs.js (1433:1439) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (971:977) - editor/prepend/dapjs.js (1231:1237) duplicated block id: 95 size: 6 cleaned lines of code in 2 files: - sim/visuals/microbit.ts (1374:1379) - sim/visuals/microbit.ts (1382:1387) duplicated block id: 96 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (986:992) - editor/prepend/dapjs.js (1408:1414) duplicated block id: 97 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (971:977) - editor/prepend/dapjs.js (1163:1169) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1163:1169) - editor/prepend/dapjs.js (1231:1237) duplicated block id: 99 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1163:1169) - editor/prepend/dapjs.js (1433:1439) duplicated block id: 100 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1400:1405) - editor/prepend/dapjs.js (1448:1453) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1163:1169) - editor/prepend/dapjs.js (1408:1414) duplicated block id: 102 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1453:1458) - editor/prepend/dapjs.js (1487:1492) duplicated block id: 103 size: 6 cleaned lines of code in 2 files: - editor/prepend/dapjs.js (1231:1237) - editor/prepend/dapjs.js (1288:1295) duplicated block id: 104 size: 6 cleaned lines of code in 2 files: - libs/bluetooth/BLEHF2Service.h (33:53) - libs/bluetooth/BLEHF2Service.h (85:105)