duplicated block id: 1 size: 42 cleaned lines of code in 2 files: - modules/ui/improveOSM_details.js (22:77) - modules/ui/keepRight_details.js (28:82) duplicated block id: 2 size: 35 cleaned lines of code in 2 files: - modules/svg/openstreetcam_images.js (198:242) - modules/svg/streetside.js (255:301) duplicated block id: 3 size: 29 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (112:155) - modules/ui/keepRight_editor.js (122:166) duplicated block id: 4 size: 28 cleaned lines of code in 2 files: - modules/operations/move.js (24:64) - modules/operations/reflect.js (42:83) duplicated block id: 5 size: 28 cleaned lines of code in 2 files: - modules/operations/move.js (24:64) - modules/operations/rotate.js (24:64) duplicated block id: 6 size: 28 cleaned lines of code in 2 files: - modules/operations/reflect.js (42:83) - modules/operations/rotate.js (24:64) duplicated block id: 7 size: 25 cleaned lines of code in 2 files: - modules/svg/openstreetcam_images.js (35:74) - modules/svg/streetside.js (45:92) duplicated block id: 8 size: 23 cleaned lines of code in 2 files: - modules/svg/mapillary_map_features.js (53:86) - modules/svg/mapillary_signs.js (54:87) duplicated block id: 9 size: 21 cleaned lines of code in 2 files: - modules/ui/improveOSM_header.js (17:41) - modules/ui/osmose_header.js (19:43) duplicated block id: 10 size: 21 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (126:154) - modules/svg/osmose.js (126:153) duplicated block id: 11 size: 20 cleaned lines of code in 2 files: - modules/operations/circularize.js (74:102) - modules/operations/straighten.js (102:130) duplicated block id: 12 size: 20 cleaned lines of code in 2 files: - modules/operations/circularize.js (31:59) - modules/operations/orthogonalize.js (53:81) duplicated block id: 13 size: 20 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (38:69) - modules/svg/openstreetcam_images.js (37:68) duplicated block id: 14 size: 20 cleaned lines of code in 2 files: - modules/ui/improveOSM_header.js (43:65) - modules/ui/osmose_header.js (45:68) duplicated block id: 15 size: 20 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (38:69) - modules/svg/streetside.js (47:84) duplicated block id: 16 size: 19 cleaned lines of code in 2 files: - modules/ui/improveOSM_details.js (82:111) - modules/ui/keepRight_details.js (87:116) duplicated block id: 17 size: 19 cleaned lines of code in 2 files: - modules/operations/orthogonalize.js (96:123) - modules/operations/straighten.js (103:130) duplicated block id: 18 size: 19 cleaned lines of code in 2 files: - modules/operations/circularize.js (75:102) - modules/operations/orthogonalize.js (96:123) duplicated block id: 19 size: 19 cleaned lines of code in 2 files: - modules/ui/sections/map_features.js (78:102) - modules/ui/sections/map_style_options.js (53:77) duplicated block id: 20 size: 18 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (100:124) - modules/svg/osmose.js (100:124) duplicated block id: 21 size: 18 cleaned lines of code in 2 files: - modules/services/improveOSM.js (130:152) - modules/services/keepRight.js (265:290) duplicated block id: 22 size: 18 cleaned lines of code in 2 files: - modules/svg/areas.js (41:65) - modules/svg/lines.js (53:77) duplicated block id: 23 size: 18 cleaned lines of code in 2 files: - modules/ui/sections/data_layers.js (103:126) - modules/ui/sections/data_layers.js (155:177) duplicated block id: 24 size: 17 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (269:294) - modules/svg/openstreetcam_images.js (260:285) duplicated block id: 25 size: 17 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (158:179) - modules/svg/osmose.js (157:178) duplicated block id: 26 size: 17 cleaned lines of code in 2 files: - modules/ui/tools/modes.js (102:123) - modules/ui/tools/notes.js (77:98) duplicated block id: 27 size: 16 cleaned lines of code in 2 files: - modules/behavior/draw_way.js (76:97) - modules/modes/drag_node.js (93:114) duplicated block id: 28 size: 16 cleaned lines of code in 2 files: - modules/operations/circularize.js (77:101) - modules/operations/disconnect.js (170:194) duplicated block id: 29 size: 16 cleaned lines of code in 2 files: - modules/ui/sections/raw_member_editor.js (379:401) - modules/ui/sections/raw_membership_editor.js (539:562) duplicated block id: 30 size: 16 cleaned lines of code in 2 files: - modules/operations/disconnect.js (170:194) - modules/operations/straighten.js (105:129) duplicated block id: 31 size: 16 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (221:241) - modules/svg/mapillary_position.js (94:114) duplicated block id: 32 size: 16 cleaned lines of code in 2 files: - modules/ui/intro/line.js (855:872) - modules/ui/intro/line.js (877:894) duplicated block id: 33 size: 16 cleaned lines of code in 2 files: - modules/operations/disconnect.js (170:194) - modules/operations/orthogonalize.js (98:122) duplicated block id: 34 size: 15 cleaned lines of code in 2 files: - modules/ui/conflicts.js (84:102) - modules/ui/sections/changes.js (111:129) duplicated block id: 35 size: 15 cleaned lines of code in 2 files: - modules/ui/intro/area.js (489:509) - modules/ui/intro/building.js (766:786) duplicated block id: 36 size: 15 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (77:96) - modules/svg/osmose.js (77:96) duplicated block id: 37 size: 15 cleaned lines of code in 2 files: - modules/services/improveOSM.js (433:452) - modules/services/keepRight.js (458:475) duplicated block id: 38 size: 15 cleaned lines of code in 2 files: - modules/services/mapillary.js (147:163) - modules/services/mapillary.js (172:188) duplicated block id: 39 size: 15 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (63:82) - modules/ui/keepRight_editor.js (73:92) duplicated block id: 40 size: 15 cleaned lines of code in 2 files: - modules/ui/sections/raw_member_editor.js (339:358) - modules/ui/sections/raw_membership_editor.js (514:533) duplicated block id: 41 size: 15 cleaned lines of code in 2 files: - modules/svg/areas.js (189:203) - modules/svg/lines.js (184:198) duplicated block id: 42 size: 15 cleaned lines of code in 2 files: - modules/svg/keepRight.js (77:96) - modules/svg/osmose.js (77:96) duplicated block id: 43 size: 15 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (77:96) - modules/svg/keepRight.js (77:96) duplicated block id: 44 size: 15 cleaned lines of code in 2 files: - modules/ui/entity_editor.js (260:281) - modules/ui/entity_editor.js (317:338) duplicated block id: 45 size: 14 cleaned lines of code in 2 files: - modules/ui/fields/combo.js (622:641) - modules/ui/sections/raw_member_editor.js (296:312) duplicated block id: 46 size: 14 cleaned lines of code in 2 files: - modules/ui/intro/building.js (210:229) - modules/ui/intro/building.js (260:278) duplicated block id: 47 size: 14 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (41:57) - modules/ui/keepRight_editor.js (41:57) duplicated block id: 48 size: 14 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (257:274) - modules/ui/intro/navigation.js (295:312) duplicated block id: 49 size: 14 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (257:274) - modules/ui/intro/navigation.js (329:346) duplicated block id: 50 size: 14 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (295:312) - modules/ui/intro/navigation.js (329:346) duplicated block id: 51 size: 14 cleaned lines of code in 2 files: - modules/ui/data_editor.js (19:35) - modules/ui/note_editor.js (39:55) duplicated block id: 52 size: 13 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (269:285) - modules/svg/streetside.js (333:349) duplicated block id: 53 size: 13 cleaned lines of code in 2 files: - modules/svg/areas.js (21:39) - modules/svg/lines.js (33:51) duplicated block id: 54 size: 13 cleaned lines of code in 2 files: - modules/ui/keepRight_details.js (68:82) - modules/ui/osmose_details.js (150:164) duplicated block id: 55 size: 13 cleaned lines of code in 2 files: - modules/ui/settings/custom_background.js (68:90) - modules/ui/settings/custom_data.js (77:99) duplicated block id: 56 size: 13 cleaned lines of code in 2 files: - modules/svg/openstreetcam_images.js (260:276) - modules/svg/streetside.js (333:349) duplicated block id: 57 size: 13 cleaned lines of code in 2 files: - modules/ui/improveOSM_details.js (63:77) - modules/ui/osmose_details.js (150:164) duplicated block id: 58 size: 13 cleaned lines of code in 2 files: - modules/ui/commit.js (307:323) - modules/ui/note_editor.js (293:309) duplicated block id: 59 size: 13 cleaned lines of code in 2 files: - modules/services/improveOSM.js (36:55) - modules/services/keepRight.js (39:60) duplicated block id: 60 size: 12 cleaned lines of code in 2 files: - modules/svg/data.js (75:90) - modules/svg/streetside.js (51:68) duplicated block id: 61 size: 12 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (117:136) - modules/ui/osmose_editor.js (90:108) duplicated block id: 62 size: 12 cleaned lines of code in 2 files: - modules/svg/data.js (75:90) - modules/svg/openstreetcam_images.js (41:56) duplicated block id: 63 size: 12 cleaned lines of code in 2 files: - modules/osm/intersection.js (33:44) - modules/renderer/features.js (15:26) duplicated block id: 64 size: 12 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (25:38) - modules/ui/keepRight_editor.js (24:37) duplicated block id: 65 size: 12 cleaned lines of code in 2 files: - modules/modes/draw_area.js (21:36) - modules/modes/draw_line.js (26:41) duplicated block id: 66 size: 12 cleaned lines of code in 2 files: - modules/svg/keepRight.js (32:52) - modules/svg/osmose.js (32:52) duplicated block id: 67 size: 12 cleaned lines of code in 2 files: - modules/ui/fields/access.js (14:28) - modules/ui/fields/wikidata.js (46:61) duplicated block id: 68 size: 12 cleaned lines of code in 2 files: - modules/ui/fields/combo.js (596:609) - modules/ui/sections/raw_member_editor.js (273:286) duplicated block id: 69 size: 12 cleaned lines of code in 2 files: - modules/svg/keepRight.js (56:75) - modules/svg/osmose.js (56:75) duplicated block id: 70 size: 12 cleaned lines of code in 2 files: - modules/svg/data.js (75:90) - modules/svg/mapillary_images.js (42:57) duplicated block id: 71 size: 12 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (56:75) - modules/svg/keepRight.js (56:75) duplicated block id: 72 size: 12 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (32:52) - modules/svg/keepRight.js (32:52) duplicated block id: 73 size: 12 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (56:75) - modules/svg/osmose.js (56:75) duplicated block id: 74 size: 12 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (32:52) - modules/svg/osmose.js (32:52) duplicated block id: 75 size: 12 cleaned lines of code in 2 files: - modules/ui/keepRight_editor.js (127:147) - modules/ui/osmose_editor.js (90:108) duplicated block id: 76 size: 12 cleaned lines of code in 2 files: - modules/validations/outdated_tags.js (204:216) - modules/validations/private_data.js (119:131) duplicated block id: 77 size: 11 cleaned lines of code in 2 files: - modules/ui/intro/area.js (143:156) - modules/ui/intro/area.js (184:196) duplicated block id: 78 size: 11 cleaned lines of code in 2 files: - modules/modes/select.js (480:493) - modules/modes/select.js (502:515) duplicated block id: 79 size: 11 cleaned lines of code in 2 files: - modules/ui/sections/map_features.js (79:92) - modules/ui/sections/validation_rules.js (89:103) duplicated block id: 80 size: 11 cleaned lines of code in 2 files: - modules/validations/suspicious_name.js (82:95) - modules/validations/suspicious_name.js (128:141) duplicated block id: 81 size: 11 cleaned lines of code in 2 files: - modules/ui/sections/map_style_options.js (54:67) - modules/ui/sections/validation_rules.js (89:103) duplicated block id: 82 size: 11 cleaned lines of code in 2 files: - modules/osm/tags.js (25:36) - modules/services/maprules.js (88:99) duplicated block id: 83 size: 11 cleaned lines of code in 2 files: - modules/ui/improveOSM_details.js (82:96) - modules/ui/osmose_details.js (169:183) duplicated block id: 84 size: 11 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (217:231) - modules/svg/keepRight.js (207:221) duplicated block id: 85 size: 11 cleaned lines of code in 2 files: - modules/ui/intro/line.js (811:824) - modules/ui/intro/line.js (964:977) duplicated block id: 86 size: 11 cleaned lines of code in 2 files: - modules/ui/keepRight_details.js (87:101) - modules/ui/osmose_details.js (169:183) duplicated block id: 87 size: 11 cleaned lines of code in 2 files: - modules/svg/openstreetcam_images.js (80:100) - modules/svg/streetside.js (106:132) duplicated block id: 88 size: 11 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (12:27) - modules/svg/osmose.js (12:27) duplicated block id: 89 size: 11 cleaned lines of code in 2 files: - modules/services/osm.js (267:279) - modules/services/osm.js (464:477) duplicated block id: 90 size: 10 cleaned lines of code in 2 files: - modules/ui/improveOSM_header.js (17:28) - modules/ui/keepRight_header.js (24:35) duplicated block id: 91 size: 10 cleaned lines of code in 2 files: - modules/services/fb_ai_features.js (89:102) - modules/services/osm.js (84:97) duplicated block id: 92 size: 10 cleaned lines of code in 2 files: - modules/services/improveOSM.js (39:55) - modules/services/osmose.js (32:48) duplicated block id: 93 size: 10 cleaned lines of code in 2 files: - modules/operations/delete.js (91:104) - modules/operations/reflect.js (58:71) duplicated block id: 94 size: 10 cleaned lines of code in 2 files: - modules/ui/sections/raw_member_editor.js (239:249) - modules/ui/sections/raw_membership_editor.js (367:377) duplicated block id: 95 size: 10 cleaned lines of code in 2 files: - modules/operations/delete.js (91:104) - modules/operations/move.js (39:52) duplicated block id: 96 size: 10 cleaned lines of code in 2 files: - modules/osm/way.js (339:357) - modules/osm/way.js (384:402) duplicated block id: 97 size: 10 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (65:78) - modules/ui/osmose_editor.js (72:85) duplicated block id: 98 size: 10 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (220:231) - modules/svg/openstreetcam_images.js (220:231) duplicated block id: 99 size: 10 cleaned lines of code in 2 files: - modules/ui/rapid_feature_toggle_dialog.js (198:208) - modules/ui/rapid_poweruser_features_dialog.js (117:127) duplicated block id: 100 size: 10 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (220:231) - modules/svg/streetside.js (277:288) duplicated block id: 101 size: 10 cleaned lines of code in 2 files: - modules/svg/openstreetcam_images.js (179:194) - modules/svg/streetside.js (233:248) duplicated block id: 102 size: 10 cleaned lines of code in 2 files: - modules/validations/missing_role.js (71:84) - modules/validations/suspicious_name.js (82:94) duplicated block id: 103 size: 10 cleaned lines of code in 2 files: - modules/svg/openstreetcam_images.js (154:169) - modules/svg/streetside.js (206:223) duplicated block id: 104 size: 10 cleaned lines of code in 2 files: - modules/validations/missing_role.js (71:84) - modules/validations/suspicious_name.js (128:140) duplicated block id: 105 size: 10 cleaned lines of code in 2 files: - modules/modes/move.js (149:160) - modules/modes/rotate.js (141:152) duplicated block id: 106 size: 10 cleaned lines of code in 2 files: - modules/modes/rapid_select_features.js (67:81) - modules/modes/select_data.js (64:78) duplicated block id: 107 size: 10 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (157:168) - modules/ui/keepRight_editor.js (168:179) duplicated block id: 108 size: 10 cleaned lines of code in 2 files: - modules/ui/intro/line.js (809:821) - modules/ui/intro/line.js (901:912) duplicated block id: 109 size: 10 cleaned lines of code in 2 files: - modules/ui/keepRight_header.js (24:35) - modules/ui/osmose_header.js (19:30) duplicated block id: 110 size: 10 cleaned lines of code in 2 files: - config/esbuild.config.legacy-min.js (13:23) - config/esbuild.config.legacy.js (12:22) duplicated block id: 111 size: 10 cleaned lines of code in 2 files: - modules/svg/defs.js (75:84) - modules/svg/defs.js (94:103) duplicated block id: 112 size: 10 cleaned lines of code in 2 files: - modules/services/openstreetcam.js (273:284) - modules/services/streetside.js (537:548) duplicated block id: 113 size: 10 cleaned lines of code in 2 files: - modules/services/keepRight.js (42:60) - modules/services/osmose.js (32:48) duplicated block id: 114 size: 10 cleaned lines of code in 2 files: - modules/services/keepRight.js (401:412) - modules/services/osmose.js (155:167) duplicated block id: 115 size: 10 cleaned lines of code in 2 files: - modules/operations/delete.js (91:104) - modules/operations/rotate.js (39:52) duplicated block id: 116 size: 10 cleaned lines of code in 2 files: - modules/svg/keepRight.js (148:159) - modules/svg/notes.js (181:192) duplicated block id: 117 size: 10 cleaned lines of code in 2 files: - modules/ui/keepRight_editor.js (75:88) - modules/ui/osmose_editor.js (72:85) duplicated block id: 118 size: 9 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (470:481) - modules/validations/mismatched_geometry.js (129:141) duplicated block id: 119 size: 9 cleaned lines of code in 2 files: - modules/svg/mapillary_position.js (94:104) - modules/svg/openstreetcam_images.js (221:231) duplicated block id: 120 size: 9 cleaned lines of code in 2 files: - modules/services/fb_ai_features.js (133:142) - modules/services/osm.js (344:353) duplicated block id: 121 size: 9 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (201:210) - modules/svg/osmose.js (200:209) duplicated block id: 122 size: 9 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (172:182) - modules/ui/keepRight_editor.js (183:193) duplicated block id: 123 size: 9 cleaned lines of code in 2 files: - modules/ui/sections/preset_fields.js (146:157) - modules/ui/sections/raw_tag_editor.js (592:604) duplicated block id: 124 size: 9 cleaned lines of code in 2 files: - modules/svg/points.js (130:138) - modules/svg/vertices.js (134:142) duplicated block id: 125 size: 9 cleaned lines of code in 2 files: - modules/operations/delete.js (72:82) - modules/operations/reflect.js (42:53) duplicated block id: 126 size: 9 cleaned lines of code in 2 files: - modules/operations/delete.js (72:82) - modules/operations/rotate.js (24:34) duplicated block id: 127 size: 9 cleaned lines of code in 2 files: - modules/services/openstreetcam.js (555:568) - modules/services/streetside.js (952:965) duplicated block id: 128 size: 9 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (91:102) - modules/ui/keepRight_editor.js (101:112) duplicated block id: 129 size: 9 cleaned lines of code in 2 files: - modules/ui/keepRight_editor.js (27:37) - modules/ui/osmose_editor.js (27:37) duplicated block id: 130 size: 9 cleaned lines of code in 2 files: - modules/operations/delete.js (72:82) - modules/operations/move.js (24:34) duplicated block id: 131 size: 9 cleaned lines of code in 2 files: - modules/modes/move.js (189:203) - modules/modes/rotate.js (177:191) duplicated block id: 132 size: 9 cleaned lines of code in 2 files: - css/80_app.css (2713:2721) - css/80_app.css (2881:2889) duplicated block id: 133 size: 9 cleaned lines of code in 2 files: - modules/ui/sections/raw_membership_editor.js (519:529) - modules/ui/sections/raw_tag_editor.js (434:444) duplicated block id: 134 size: 9 cleaned lines of code in 2 files: - modules/ui/intro/building.js (296:306) - modules/ui/intro/building.js (624:634) duplicated block id: 135 size: 9 cleaned lines of code in 2 files: - modules/validations/close_nodes.js (262:276) - modules/validations/duplicate_way_segments.js (114:128) duplicated block id: 136 size: 9 cleaned lines of code in 2 files: - modules/ui/intro/line.js (902:912) - modules/ui/intro/line.js (964:974) duplicated block id: 137 size: 9 cleaned lines of code in 2 files: - modules/svg/helpers.js (266:275) - modules/svg/helpers.js (283:292) duplicated block id: 138 size: 9 cleaned lines of code in 2 files: - modules/modes/add_note.js (39:54) - modules/modes/add_point.js (76:91) duplicated block id: 139 size: 9 cleaned lines of code in 2 files: - modules/svg/mapillary_position.js (107:120) - modules/svg/openstreetcam_images.js (234:247) duplicated block id: 140 size: 9 cleaned lines of code in 2 files: - scripts/update_locales.js (74:82) - scripts/update_locales.js (259:267) duplicated block id: 141 size: 9 cleaned lines of code in 2 files: - modules/osm/entity.js (82:90) - modules/osm/note.js (25:33) duplicated block id: 142 size: 9 cleaned lines of code in 2 files: - modules/ui/sections/raw_member_editor.js (344:354) - modules/ui/sections/raw_tag_editor.js (434:444) duplicated block id: 143 size: 9 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (28:38) - modules/ui/osmose_editor.js (27:37) duplicated block id: 144 size: 9 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (201:210) - modules/svg/keepRight.js (191:200) duplicated block id: 145 size: 9 cleaned lines of code in 2 files: - modules/services/esri_data.js (206:218) - modules/services/fb_ai_features.js (229:241) duplicated block id: 146 size: 9 cleaned lines of code in 2 files: - modules/validations/close_nodes.js (237:245) - modules/validations/duplicate_way_segments.js (89:97) duplicated block id: 147 size: 9 cleaned lines of code in 2 files: - modules/services/osm.js (1193:1204) - modules/services/osm.js (1245:1256) duplicated block id: 148 size: 9 cleaned lines of code in 2 files: - modules/ui/sections/map_features.js (59:71) - modules/ui/sections/map_style_options.js (34:46) duplicated block id: 149 size: 9 cleaned lines of code in 2 files: - modules/svg/mapillary_position.js (94:104) - modules/svg/streetside.js (278:288) duplicated block id: 150 size: 9 cleaned lines of code in 2 files: - modules/svg/keepRight.js (191:200) - modules/svg/osmose.js (200:209) duplicated block id: 151 size: 8 cleaned lines of code in 2 files: - modules/ui/rapid_feature_toggle_dialog.js (198:206) - modules/ui/rapid_view_manage_datasets.js (223:231) duplicated block id: 152 size: 8 cleaned lines of code in 2 files: - modules/behavior/draw_way.js (146:153) - modules/modes/drag_node.js (251:258) duplicated block id: 153 size: 8 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (56:68) - modules/svg/notes.js (64:77) duplicated block id: 154 size: 8 cleaned lines of code in 2 files: - modules/svg/osmose.js (134:143) - modules/ui/improveOSM_header.js (52:60) duplicated block id: 155 size: 8 cleaned lines of code in 2 files: - modules/ui/sections/data_layers.js (107:117) - modules/ui/sections/photo_overlays.js (82:91) duplicated block id: 156 size: 8 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (151:162) - modules/validations/disconnected_way.js (78:90) duplicated block id: 157 size: 8 cleaned lines of code in 2 files: - modules/ui/fields/input.js (62:71) - modules/ui/fields/localized.js (151:161) duplicated block id: 158 size: 8 cleaned lines of code in 2 files: - modules/core/rapid_context.js (182:193) - modules/ui/rapid_view_manage_datasets.js (458:469) duplicated block id: 159 size: 8 cleaned lines of code in 2 files: - modules/services/osm.js (216:223) - modules/services/osm.js (230:237) duplicated block id: 160 size: 8 cleaned lines of code in 2 files: - modules/modes/rapid_select_features.js (23:33) - modules/modes/select_data.js (29:39) duplicated block id: 161 size: 8 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (205:213) - modules/svg/streetside.js (260:268) duplicated block id: 162 size: 8 cleaned lines of code in 2 files: - modules/ui/sections/background_list.js (188:197) - modules/ui/sections/overlay_list.js (73:82) duplicated block id: 163 size: 8 cleaned lines of code in 2 files: - modules/ui/keepRight_editor.js (151:161) - modules/ui/osmose_editor.js (107:117) duplicated block id: 164 size: 8 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (134:143) - modules/ui/osmose_header.js (54:63) duplicated block id: 165 size: 8 cleaned lines of code in 2 files: - modules/ui/sections/data_layers.js (159:168) - modules/ui/sections/photo_overlays.js (82:91) duplicated block id: 166 size: 8 cleaned lines of code in 2 files: - modules/modes/select_error.js (44:51) - modules/modes/select_error.js (54:61) duplicated block id: 167 size: 8 cleaned lines of code in 2 files: - modules/presets/category.js (43:52) - modules/presets/preset.js (125:134) duplicated block id: 168 size: 8 cleaned lines of code in 2 files: - modules/services/nominatim.js (52:60) - modules/services/nominatim.js (78:86) duplicated block id: 169 size: 8 cleaned lines of code in 2 files: - modules/svg/keepRight.js (56:68) - modules/svg/notes.js (64:77) duplicated block id: 170 size: 8 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (169:176) - modules/validations/mismatched_geometry.js (192:199) duplicated block id: 171 size: 8 cleaned lines of code in 2 files: - modules/ui/sections/data_layers.js (85:94) - modules/ui/sections/data_layers.js (145:154) duplicated block id: 172 size: 8 cleaned lines of code in 2 files: - modules/svg/areas.js (73:84) - modules/svg/lines.js (86:97) duplicated block id: 173 size: 8 cleaned lines of code in 2 files: - config/esbuild.config.legacy-min.js (4:11) - config/esbuild.config.modern-min.js (3:10) duplicated block id: 174 size: 8 cleaned lines of code in 2 files: - modules/ui/rapid_poweruser_features_dialog.js (117:125) - modules/ui/rapid_view_manage_datasets.js (223:231) duplicated block id: 175 size: 8 cleaned lines of code in 2 files: - modules/svg/openstreetcam_images.js (295:306) - modules/svg/streetside.js (371:384) duplicated block id: 176 size: 8 cleaned lines of code in 2 files: - modules/svg/rapid_features.js (369:379) - modules/svg/rapid_features.js (429:439) duplicated block id: 177 size: 8 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (12:21) - modules/svg/keepRight.js (12:21) duplicated block id: 178 size: 8 cleaned lines of code in 2 files: - modules/ui/rapid_splash.js (34:43) - modules/ui/splash.js (65:74) duplicated block id: 179 size: 8 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (169:176) - modules/validations/mismatched_geometry.js (272:279) duplicated block id: 180 size: 8 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (205:213) - modules/svg/openstreetcam_images.js (203:211) duplicated block id: 181 size: 8 cleaned lines of code in 2 files: - modules/modes/select_data.js (28:35) - modules/modes/select_error.js (65:72) duplicated block id: 182 size: 8 cleaned lines of code in 2 files: - modules/modes/select_error.js (34:41) - modules/modes/select_error.js (54:61) duplicated block id: 183 size: 8 cleaned lines of code in 2 files: - modules/ui/fields/input.js (81:89) - modules/ui/fields/localized.js (172:180) duplicated block id: 184 size: 8 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (140:150) - modules/ui/osmose_editor.js (107:117) duplicated block id: 185 size: 8 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (304:315) - modules/svg/openstreetcam_images.js (295:306) duplicated block id: 186 size: 8 cleaned lines of code in 2 files: - modules/services/openstreetcam.js (513:521) - modules/services/streetside.js (910:918) duplicated block id: 187 size: 8 cleaned lines of code in 2 files: - modules/svg/points.js (41:48) - modules/svg/vertices.js (214:221) duplicated block id: 188 size: 8 cleaned lines of code in 2 files: - modules/modes/select_error.js (34:41) - modules/modes/select_error.js (44:51) duplicated block id: 189 size: 8 cleaned lines of code in 2 files: - modules/svg/notes.js (64:77) - modules/svg/osmose.js (56:68) duplicated block id: 190 size: 8 cleaned lines of code in 2 files: - modules/ui/panes/help.js (394:402) - modules/ui/splash.js (79:87) duplicated block id: 191 size: 8 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (304:315) - modules/svg/streetside.js (371:384) duplicated block id: 192 size: 8 cleaned lines of code in 2 files: - modules/services/osm.js (1206:1215) - modules/services/osm.js (1265:1274) duplicated block id: 193 size: 8 cleaned lines of code in 2 files: - modules/services/osm.js (352:359) - modules/services/osm.js (367:374) duplicated block id: 194 size: 8 cleaned lines of code in 2 files: - modules/modes/add_area.js (45:53) - modules/modes/add_line.js (46:54) duplicated block id: 195 size: 8 cleaned lines of code in 2 files: - modules/modes/select.js (524:532) - modules/modes/select.js (550:558) duplicated block id: 196 size: 8 cleaned lines of code in 2 files: - css/20_map_fb.css (60:67) - css/20_map_fb.css (83:90) duplicated block id: 197 size: 8 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (192:199) - modules/validations/mismatched_geometry.js (272:279) duplicated block id: 198 size: 8 cleaned lines of code in 2 files: - modules/svg/keepRight.js (12:21) - modules/svg/osmose.js (12:21) duplicated block id: 199 size: 8 cleaned lines of code in 2 files: - modules/svg/osmose.js (134:143) - modules/ui/osmose_header.js (54:63) duplicated block id: 200 size: 8 cleaned lines of code in 2 files: - modules/ui/intro/building.js (186:199) - modules/ui/intro/building.js (235:248) duplicated block id: 201 size: 8 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (134:143) - modules/ui/improveOSM_header.js (52:60) duplicated block id: 202 size: 8 cleaned lines of code in 2 files: - modules/ui/fields/wikidata.js (264:274) - modules/ui/fields/wikipedia.js (248:258) duplicated block id: 203 size: 7 cleaned lines of code in 2 files: - modules/renderer/background_source.js (370:376) - modules/renderer/background_source.js (541:547) duplicated block id: 204 size: 7 cleaned lines of code in 2 files: - modules/services/keepRight.js (462:469) - modules/services/osmose.js (298:305) duplicated block id: 205 size: 7 cleaned lines of code in 2 files: - modules/modes/select_data.js (29:35) - modules/modes/select_note.js (37:43) duplicated block id: 206 size: 7 cleaned lines of code in 2 files: - modules/renderer/map.js (513:519) - modules/renderer/map.js (541:547) duplicated block id: 207 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (490:497) - modules/ui/intro/navigation.js (506:513) duplicated block id: 208 size: 7 cleaned lines of code in 2 files: - modules/renderer/map.js (513:519) - modules/renderer/map.js (552:558) duplicated block id: 209 size: 7 cleaned lines of code in 2 files: - modules/modes/select_error.js (125:135) - modules/modes/select_note.js (64:74) duplicated block id: 210 size: 7 cleaned lines of code in 2 files: - modules/validations/close_nodes.js (210:219) - modules/validations/duplicate_way_segments.js (58:67) duplicated block id: 211 size: 7 cleaned lines of code in 2 files: - modules/core/graph.js (70:77) - modules/core/graph.js (94:101) duplicated block id: 212 size: 7 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (133:141) - modules/validations/suspicious_name.js (133:140) duplicated block id: 213 size: 7 cleaned lines of code in 2 files: - css/80_app.css (2747:2753) - css/80_app.css (2902:2908) duplicated block id: 214 size: 7 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (185:193) - modules/svg/streetside.js (237:245) duplicated block id: 215 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/area.js (211:221) - modules/ui/intro/building.js (540:550) duplicated block id: 216 size: 7 cleaned lines of code in 2 files: - modules/ui/fields/input.js (125:133) - modules/ui/fields/input.js (153:161) duplicated block id: 217 size: 7 cleaned lines of code in 2 files: - modules/ui/rapid_feature_toggle_dialog.js (311:318) - modules/ui/rapid_poweruser_features_dialog.js (163:170) duplicated block id: 218 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/area.js (148:156) - modules/ui/intro/building.js (152:160) duplicated block id: 219 size: 7 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (474:481) - modules/validations/missing_role.js (76:84) duplicated block id: 220 size: 7 cleaned lines of code in 2 files: - modules/services/osm.js (337:343) - modules/services/osm.js (352:358) duplicated block id: 221 size: 7 cleaned lines of code in 2 files: - modules/modes/add_area.js (29:36) - modules/modes/add_line.js (31:38) duplicated block id: 222 size: 7 cleaned lines of code in 2 files: - modules/services/osm.js (337:343) - modules/services/osm.js (367:373) duplicated block id: 223 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/building.js (396:403) - modules/ui/intro/building.js (726:733) duplicated block id: 224 size: 7 cleaned lines of code in 2 files: - modules/svg/labels.js (118:128) - modules/svg/labels.js (145:155) duplicated block id: 225 size: 7 cleaned lines of code in 2 files: - modules/modes/move.js (163:172) - modules/modes/rotate.js (155:164) duplicated block id: 226 size: 7 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (474:481) - modules/validations/suspicious_name.js (133:140) duplicated block id: 227 size: 7 cleaned lines of code in 2 files: - modules/validations/missing_tag.js (134:141) - modules/validations/unsquare_way.js (121:128) duplicated block id: 228 size: 7 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (474:481) - modules/validations/suspicious_name.js (87:94) duplicated block id: 229 size: 7 cleaned lines of code in 2 files: - modules/services/mapillary.js (346:355) - modules/services/streetside.js (565:574) duplicated block id: 230 size: 7 cleaned lines of code in 2 files: - modules/validations/generic_name.js (86:94) - modules/validations/unsquare_way.js (121:128) duplicated block id: 231 size: 7 cleaned lines of code in 2 files: - modules/services/osm.js (202:208) - modules/services/osm.js (216:222) duplicated block id: 232 size: 7 cleaned lines of code in 2 files: - modules/ui/rapid_feature_toggle_dialog.js (36:43) - modules/ui/rapid_view_manage_datasets.js (481:488) duplicated block id: 233 size: 7 cleaned lines of code in 2 files: - modules/modes/select_error.js (66:72) - modules/modes/select_note.js (37:43) duplicated block id: 234 size: 7 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (146:155) - modules/svg/keepRight.js (133:142) duplicated block id: 235 size: 7 cleaned lines of code in 2 files: - modules/renderer/map.js (541:547) - modules/renderer/map.js (552:558) duplicated block id: 236 size: 7 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (133:141) - modules/validations/missing_role.js (76:84) duplicated block id: 237 size: 7 cleaned lines of code in 2 files: - config/esbuild.config.legacy.js (4:10) - config/esbuild.config.modern.js (4:10) duplicated block id: 238 size: 7 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (305:315) - modules/svg/mapillary_position.js (152:162) duplicated block id: 239 size: 7 cleaned lines of code in 2 files: - modules/services/osm.js (202:208) - modules/services/osm.js (230:236) duplicated block id: 240 size: 7 cleaned lines of code in 2 files: - modules/ui/keepRight_details.js (31:39) - modules/ui/osmose_details.js (28:36) duplicated block id: 241 size: 7 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (133:141) - modules/validations/suspicious_name.js (87:94) duplicated block id: 242 size: 7 cleaned lines of code in 2 files: - modules/modes/add_area.js (30:37) - modules/modes/add_line.js (47:54) duplicated block id: 243 size: 7 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (222:231) - modules/svg/osmose.js (228:237) duplicated block id: 244 size: 7 cleaned lines of code in 2 files: - modules/modes/rapid_select_features.js (23:29) - modules/modes/select_note.js (37:43) duplicated block id: 245 size: 7 cleaned lines of code in 2 files: - modules/services/openstreetcam.js (399:407) - modules/services/streetside.js (720:728) duplicated block id: 246 size: 7 cleaned lines of code in 2 files: - modules/svg/mapillary_position.js (107:115) - modules/svg/streetside.js (291:301) duplicated block id: 247 size: 7 cleaned lines of code in 2 files: - modules/ui/tools/modes.js (133:143) - modules/ui/tools/notes.js (103:113) duplicated block id: 248 size: 7 cleaned lines of code in 2 files: - modules/validations/help_request.js (41:48) - modules/validations/missing_tag.js (134:141) duplicated block id: 249 size: 7 cleaned lines of code in 2 files: - modules/services/nominatim.js (64:70) - modules/services/nominatim.js (88:94) duplicated block id: 250 size: 7 cleaned lines of code in 2 files: - modules/validations/generic_name.js (86:94) - modules/validations/help_request.js (41:48) duplicated block id: 251 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/building.js (381:390) - modules/ui/intro/building.js (711:720) duplicated block id: 252 size: 7 cleaned lines of code in 2 files: - modules/svg/notes.js (74:80) - modules/svg/osm.js (26:32) duplicated block id: 253 size: 7 cleaned lines of code in 2 files: - modules/ui/data_editor.js (19:27) - modules/ui/entity_editor.js (124:133) duplicated block id: 254 size: 7 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (50:57) - modules/ui/osmose_editor.js (49:56) duplicated block id: 255 size: 7 cleaned lines of code in 2 files: - css/80_app.css (171:177) - css/80_app.css (186:192) duplicated block id: 256 size: 7 cleaned lines of code in 2 files: - modules/ui/improveOSM_details.js (25:33) - modules/ui/osmose_details.js (28:36) duplicated block id: 257 size: 7 cleaned lines of code in 2 files: - modules/svg/keepRight.js (212:221) - modules/svg/osmose.js (228:237) duplicated block id: 258 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/point.js (107:115) - modules/ui/intro/point.js (128:136) duplicated block id: 259 size: 7 cleaned lines of code in 2 files: - modules/validations/short_road.js (102:108) - modules/validations/y_shaped_connection.js (83:89) duplicated block id: 260 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/line.js (685:693) - modules/ui/intro/line.js (912:919) duplicated block id: 261 size: 7 cleaned lines of code in 2 files: - modules/modes/add_area.js (76:86) - modules/modes/add_note.js (44:54) duplicated block id: 262 size: 7 cleaned lines of code in 2 files: - modules/services/nominatim.js (88:94) - modules/services/osm_wikibase.js (24:30) duplicated block id: 263 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/area.js (188:196) - modules/ui/intro/building.js (152:160) duplicated block id: 264 size: 7 cleaned lines of code in 2 files: - modules/ui/fields/lanes.js (18:27) - modules/ui/fields/restrictions.js (72:82) duplicated block id: 265 size: 7 cleaned lines of code in 2 files: - modules/modes/add_line.js (75:84) - modules/modes/add_note.js (44:54) duplicated block id: 266 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/area.js (283:292) - modules/ui/intro/area.js (366:375) duplicated block id: 267 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/area.js (489:497) - modules/ui/intro/navigation.js (540:548) duplicated block id: 268 size: 7 cleaned lines of code in 2 files: - modules/modes/add_line.js (75:84) - modules/modes/add_point.js (81:91) duplicated block id: 269 size: 7 cleaned lines of code in 2 files: - modules/ui/sections/map_style_options.js (71:78) - modules/ui/sections/validation_rules.js (113:120) duplicated block id: 270 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/area.js (268:277) - modules/ui/intro/building.js (597:606) duplicated block id: 271 size: 7 cleaned lines of code in 2 files: - modules/svg/mapillary_position.js (152:162) - modules/svg/openstreetcam_images.js (296:306) duplicated block id: 272 size: 7 cleaned lines of code in 2 files: - css/80_app.css (2703:2709) - css/80_app.css (2872:2878) duplicated block id: 273 size: 7 cleaned lines of code in 2 files: - modules/svg/mapillary_map_features.js (36:51) - modules/svg/mapillary_signs.js (37:52) duplicated block id: 274 size: 7 cleaned lines of code in 2 files: - modules/svg/keepRight.js (158:166) - modules/svg/osmose.js (170:177) duplicated block id: 275 size: 7 cleaned lines of code in 2 files: - modules/svg/data.js (358:367) - modules/svg/rapid_features.js (458:467) duplicated block id: 276 size: 7 cleaned lines of code in 2 files: - modules/svg/mapillary_map_features.js (123:130) - modules/svg/mapillary_signs.js (126:133) duplicated block id: 277 size: 7 cleaned lines of code in 2 files: - modules/services/improveOSM.js (439:446) - modules/services/osmose.js (298:305) duplicated block id: 278 size: 7 cleaned lines of code in 2 files: - modules/services/nominatim.js (64:70) - modules/services/osm_wikibase.js (24:30) duplicated block id: 279 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/building.js (766:774) - modules/ui/intro/navigation.js (540:548) duplicated block id: 280 size: 7 cleaned lines of code in 2 files: - modules/services/taginfo.js (265:271) - modules/services/taginfo.js (298:304) duplicated block id: 281 size: 7 cleaned lines of code in 2 files: - modules/svg/mapillary_position.js (152:162) - modules/svg/streetside.js (372:384) duplicated block id: 282 size: 7 cleaned lines of code in 2 files: - modules/modes/rapid_select_features.js (23:29) - modules/modes/select_error.js (66:72) duplicated block id: 283 size: 7 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (185:193) - modules/svg/openstreetcam_images.js (183:191) duplicated block id: 284 size: 7 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (171:178) - modules/svg/keepRight.js (158:166) duplicated block id: 285 size: 7 cleaned lines of code in 2 files: - modules/ui/entity_editor.js (124:133) - modules/ui/note_editor.js (39:47) duplicated block id: 286 size: 7 cleaned lines of code in 2 files: - modules/ui/tools/modes.js (58:66) - modules/ui/tools/notes.js (37:45) duplicated block id: 287 size: 7 cleaned lines of code in 2 files: - modules/core/rapid_context.js (174:180) - modules/ui/rapid_view_manage_datasets.js (450:456) duplicated block id: 288 size: 7 cleaned lines of code in 2 files: - modules/validations/help_request.js (41:48) - modules/validations/unsquare_way.js (121:128) duplicated block id: 289 size: 7 cleaned lines of code in 2 files: - modules/validations/generic_name.js (86:94) - modules/validations/missing_tag.js (134:141) duplicated block id: 290 size: 7 cleaned lines of code in 2 files: - modules/ui/rapid_splash.js (83:90) - modules/ui/splash.js (94:101) duplicated block id: 291 size: 7 cleaned lines of code in 2 files: - modules/modes/add_area.js (30:37) - modules/modes/add_area.js (46:53) duplicated block id: 292 size: 7 cleaned lines of code in 2 files: - modules/modes/add_area.js (76:86) - modules/modes/add_point.js (81:91) duplicated block id: 293 size: 7 cleaned lines of code in 2 files: - modules/ui/keepRight_editor.js (50:57) - modules/ui/osmose_editor.js (49:56) duplicated block id: 294 size: 7 cleaned lines of code in 2 files: - modules/ui/intro/line.js (774:782) - modules/ui/intro/line.js (833:841) duplicated block id: 295 size: 7 cleaned lines of code in 2 files: - modules/ui/feature_list.js (39:47) - modules/ui/preset_list.js (110:118) duplicated block id: 296 size: 7 cleaned lines of code in 2 files: - modules/modes/add_area.js (76:86) - modules/modes/add_line.js (75:84) duplicated block id: 297 size: 6 cleaned lines of code in 2 files: - modules/modes/rapid_select_features.js (72:79) - modules/modes/select_error.js (98:104) duplicated block id: 298 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (1073:1082) - modules/ui/intro/welcome.js (56:65) duplicated block id: 299 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (119:125) - modules/ui/intro/navigation.js (138:144) duplicated block id: 300 size: 6 cleaned lines of code in 2 files: - modules/validations/generic_name.js (89:94) - modules/validations/mismatched_geometry.js (136:141) duplicated block id: 301 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/lanes.js (21:27) - modules/ui/fields/localized.js (154:161) duplicated block id: 302 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (119:125) - modules/ui/intro/navigation.js (157:163) duplicated block id: 303 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (814:819) - modules/ui/intro/line.js (925:930) duplicated block id: 304 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (393:398) - modules/validations/suspicious_name.js (135:140) duplicated block id: 305 size: 6 cleaned lines of code in 2 files: - modules/ui/conflicts.js (46:52) - modules/ui/improveOSM_editor.js (26:32) duplicated block id: 306 size: 6 cleaned lines of code in 2 files: - modules/services/osm.js (708:713) - modules/services/osm.js (725:730) duplicated block id: 307 size: 6 cleaned lines of code in 2 files: - modules/ui/panels/history.js (22:29) - modules/ui/panels/history.js (58:65) duplicated block id: 308 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/data_layers.js (42:50) - modules/ui/sections/photo_overlays.js (305:313) duplicated block id: 309 size: 6 cleaned lines of code in 2 files: - modules/modes/add_note.js (44:51) - modules/modes/draw_area.js (20:26) duplicated block id: 310 size: 6 cleaned lines of code in 2 files: - modules/services/fb_ai_features.js (102:110) - modules/services/osm.js (106:113) duplicated block id: 311 size: 6 cleaned lines of code in 2 files: - modules/services/osm.js (708:713) - modules/services/osm.js (742:747) duplicated block id: 312 size: 6 cleaned lines of code in 2 files: - modules/modes/add_area.js (46:52) - modules/modes/add_line.js (32:38) duplicated block id: 313 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/restrictions.js (76:82) - modules/ui/fields/roadspeed.js (28:34) duplicated block id: 314 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (777:786) - modules/ui/intro/point.js (487:496) duplicated block id: 315 size: 6 cleaned lines of code in 2 files: - modules/ui/conflicts.js (46:52) - modules/ui/keepRight_editor.js (25:31) duplicated block id: 316 size: 6 cleaned lines of code in 2 files: - modules/modes/rapid_select_features.js (92:101) - modules/modes/select_error.js (145:154) duplicated block id: 317 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (967:972) - modules/ui/intro/line.js (986:991) duplicated block id: 318 size: 6 cleaned lines of code in 2 files: - modules/svg/keepRight.js (133:141) - modules/svg/osmose.js (146:153) duplicated block id: 319 size: 6 cleaned lines of code in 2 files: - modules/modes/rapid_select_features.js (92:101) - modules/modes/select_data.js (90:99) duplicated block id: 320 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/input.js (65:71) - modules/ui/fields/wikidata.js (46:52) duplicated block id: 321 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/map_features.js (59:68) - modules/ui/sections/validation_rules.js (73:82) duplicated block id: 322 size: 6 cleaned lines of code in 2 files: - modules/validations/missing_tag.js (136:141) - modules/validations/outdated_tags.js (283:288) duplicated block id: 323 size: 6 cleaned lines of code in 2 files: - modules/modes/add_line.js (75:82) - modules/modes/draw_area.js (20:26) duplicated block id: 324 size: 6 cleaned lines of code in 2 files: - modules/svg/notes.js (126:131) - modules/svg/points.js (109:114) duplicated block id: 325 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/raw_member_editor.js (139:145) - modules/ui/sections/raw_membership_editor.js (292:298) duplicated block id: 326 size: 6 cleaned lines of code in 2 files: - modules/services/keepRight.js (293:304) - modules/services/osmose.js (111:122) duplicated block id: 327 size: 6 cleaned lines of code in 2 files: - modules/validations/generic_name.js (58:63) - modules/validations/short_road.js (94:99) duplicated block id: 328 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (136:141) - modules/validations/missing_tag.js (136:141) duplicated block id: 329 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/localized.js (154:161) - modules/ui/fields/wikidata.js (46:52) duplicated block id: 330 size: 6 cleaned lines of code in 2 files: - modules/services/nominatim.js (78:84) - modules/services/osm_wikibase.js (17:23) duplicated block id: 331 size: 6 cleaned lines of code in 2 files: - modules/ui/panels/history.js (69:75) - modules/ui/panels/history.js (184:190) duplicated block id: 332 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (231:239) - modules/ui/intro/navigation.js (334:342) duplicated block id: 333 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/mismatched_geometry.js (136:141) duplicated block id: 334 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (500:509) - modules/ui/intro/point.js (487:496) duplicated block id: 335 size: 6 cleaned lines of code in 2 files: - modules/validations/outdated_tags.js (283:288) - modules/validations/suspicious_name.js (89:94) duplicated block id: 336 size: 6 cleaned lines of code in 2 files: - modules/svg/mapillary_map_features.js (24:33) - modules/svg/mapillary_signs.js (25:34) duplicated block id: 337 size: 6 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (28:38) - modules/svg/mapillary_signs.js (25:34) duplicated block id: 338 size: 6 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (28:38) - modules/svg/mapillary_map_features.js (24:33) duplicated block id: 339 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (774:779) - modules/ui/intro/line.js (925:930) duplicated block id: 340 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (44:54) - modules/ui/intro/point.js (26:36) duplicated block id: 341 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (546:552) - modules/ui/intro/building.js (570:576) duplicated block id: 342 size: 6 cleaned lines of code in 2 files: - modules/modes/add_line.js (32:38) - modules/modes/add_line.js (47:53) duplicated block id: 343 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (774:779) - modules/ui/intro/line.js (905:910) duplicated block id: 344 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/outdated_tags.js (283:288) duplicated block id: 345 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/raw_member_editor.js (152:159) - modules/ui/sections/raw_membership_editor.js (304:312) duplicated block id: 346 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/access.js (14:20) - modules/ui/fields/roadspeed.js (28:34) duplicated block id: 347 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/crossing_ways.js (476:481) duplicated block id: 348 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/access.js (14:20) - modules/ui/fields/restrictions.js (76:82) duplicated block id: 349 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (905:910) - modules/ui/intro/line.js (986:991) duplicated block id: 350 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/restrictions.js (76:82) - modules/ui/fields/wikidata.js (46:52) duplicated block id: 351 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/map_features.js (96:102) - modules/ui/sections/validation_rules.js (113:119) duplicated block id: 352 size: 6 cleaned lines of code in 2 files: - scripts/update_locales.js (259:264) - scripts/update_locales.js (273:278) duplicated block id: 353 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (774:779) - modules/ui/intro/line.js (967:972) duplicated block id: 354 size: 6 cleaned lines of code in 2 files: - modules/validations/generic_name.js (89:94) - modules/validations/outdated_tags.js (283:288) duplicated block id: 355 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (393:398) - modules/validations/unsquare_way.js (123:128) duplicated block id: 356 size: 6 cleaned lines of code in 2 files: - modules/core/uploader.js (156:162) - modules/core/uploader.js (310:317) duplicated block id: 357 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (138:144) - modules/ui/intro/navigation.js (157:163) duplicated block id: 358 size: 6 cleaned lines of code in 2 files: - modules/modes/save.js (169:177) - modules/ui/conflicts.js (21:28) duplicated block id: 359 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/validation_issues.js (25:31) - modules/ui/sections/validation_status.js (15:21) duplicated block id: 360 size: 6 cleaned lines of code in 2 files: - modules/svg/mapillary_map_features.js (139:144) - modules/svg/mapillary_signs.js (136:141) duplicated block id: 361 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (1073:1082) - modules/ui/intro/point.js (487:496) duplicated block id: 362 size: 6 cleaned lines of code in 2 files: - modules/ui/keepRight_editor.js (41:47) - modules/ui/osmose_editor.js (40:46) duplicated block id: 363 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (27:37) - modules/ui/intro/navigation.js (29:39) duplicated block id: 364 size: 6 cleaned lines of code in 2 files: - modules/services/esri_data.js (272:277) - modules/services/fb_ai_features.js (331:336) duplicated block id: 365 size: 6 cleaned lines of code in 2 files: - modules/renderer/background_source.js (22:27) - modules/services/openstreetcam.js (489:494) duplicated block id: 366 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/input.js (241:248) - modules/ui/fields/textarea.js (58:65) duplicated block id: 367 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (489:496) - modules/ui/intro/point.js (477:484) duplicated block id: 368 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/unsquare_way.js (123:128) duplicated block id: 369 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (1073:1082) - modules/ui/intro/navigation.js (550:559) duplicated block id: 370 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (106:113) - modules/ui/intro/building.js (482:489) duplicated block id: 371 size: 6 cleaned lines of code in 2 files: - modules/ui/rapid_colorpicker.js (42:47) - modules/ui/rapid_feature_inspector.js (100:105) duplicated block id: 372 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (814:819) - modules/ui/intro/line.js (986:991) duplicated block id: 373 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/suspicious_name.js (89:94) duplicated block id: 374 size: 6 cleaned lines of code in 2 files: - modules/svg/keepRight.js (112:117) - modules/svg/points.js (109:114) duplicated block id: 375 size: 6 cleaned lines of code in 2 files: - css/80_app.css (4745:4750) - css/80_app_fb.css (722:727) duplicated block id: 376 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/photo_overlays.js (81:87) - modules/ui/sections/photo_overlays.js (143:149) duplicated block id: 377 size: 6 cleaned lines of code in 2 files: - modules/ui/commit.js (248:254) - modules/ui/data_editor.js (39:45) duplicated block id: 378 size: 6 cleaned lines of code in 2 files: - modules/validations/help_request.js (43:48) - modules/validations/suspicious_name.js (135:140) duplicated block id: 379 size: 6 cleaned lines of code in 2 files: - modules/ui/view_on_keepRight.js (26:32) - modules/ui/view_on_osmose.js (26:32) duplicated block id: 380 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/localized.js (154:161) - modules/ui/fields/restrictions.js (76:82) duplicated block id: 381 size: 6 cleaned lines of code in 2 files: - modules/services/osm.js (725:730) - modules/services/osm.js (742:747) duplicated block id: 382 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/input.js (65:71) - modules/ui/fields/roadspeed.js (28:34) duplicated block id: 383 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (26:36) - modules/ui/intro/line.js (44:54) duplicated block id: 384 size: 6 cleaned lines of code in 2 files: - modules/validations/close_nodes.js (230:235) - modules/validations/duplicate_way_segments.js (82:87) duplicated block id: 385 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (925:930) - modules/ui/intro/line.js (986:991) duplicated block id: 386 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (550:559) - modules/ui/intro/point.js (487:496) duplicated block id: 387 size: 6 cleaned lines of code in 2 files: - modules/ui/commit_warnings.js (38:46) - modules/ui/sections/changes.js (42:50) duplicated block id: 388 size: 6 cleaned lines of code in 2 files: - modules/validations/help_request.js (43:48) - modules/validations/outdated_tags.js (283:288) duplicated block id: 389 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (44:54) - modules/ui/intro/navigation.js (29:39) duplicated block id: 390 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (26:36) - modules/ui/intro/navigation.js (29:39) duplicated block id: 391 size: 6 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (476:481) - modules/validations/disconnected_way.js (85:90) duplicated block id: 392 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/raw_membership_editor.js (471:477) - modules/ui/sections/raw_tag_editor.js (164:170) duplicated block id: 393 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (774:779) - modules/ui/intro/line.js (986:991) duplicated block id: 394 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/generic_name.js (89:94) duplicated block id: 395 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/generic_name.js (89:94) duplicated block id: 396 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/help_request.js (43:48) duplicated block id: 397 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (217:223) - modules/ui/intro/area.js (241:247) duplicated block id: 398 size: 6 cleaned lines of code in 2 files: - modules/validations/suspicious_name.js (89:94) - modules/validations/unsquare_way.js (123:128) duplicated block id: 399 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (744:754) - modules/ui/intro/line.js (1040:1050) duplicated block id: 400 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/missing_role.js (79:84) duplicated block id: 401 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/access.js (14:20) - modules/ui/fields/input.js (65:71) duplicated block id: 402 size: 6 cleaned lines of code in 2 files: - modules/validations/generic_name.js (89:94) - modules/validations/suspicious_name.js (89:94) duplicated block id: 403 size: 6 cleaned lines of code in 2 files: - modules/validations/help_request.js (43:48) - modules/validations/suspicious_name.js (89:94) duplicated block id: 404 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/point.js (487:496) - modules/ui/intro/welcome.js (56:65) duplicated block id: 405 size: 6 cleaned lines of code in 2 files: - modules/modes/select_data.js (90:99) - modules/modes/select_error.js (145:154) duplicated block id: 406 size: 6 cleaned lines of code in 2 files: - modules/validations/close_nodes.js (74:81) - modules/validations/duplicate_way_segments.js (45:52) duplicated block id: 407 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/lanes.js (21:27) - modules/ui/fields/wikidata.js (46:52) duplicated block id: 408 size: 6 cleaned lines of code in 2 files: - modules/validations/help_request.js (43:48) - modules/validations/missing_role.js (79:84) duplicated block id: 409 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (821:827) - modules/ui/intro/navigation.js (478:484) duplicated block id: 410 size: 6 cleaned lines of code in 2 files: - modules/behavior/paste.js (47:53) - modules/operations/paste.js (43:49) duplicated block id: 411 size: 6 cleaned lines of code in 2 files: - modules/svg/openstreetcam_images.js (134:140) - modules/svg/streetside.js (186:192) duplicated block id: 412 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/help_request.js (43:48) duplicated block id: 413 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (231:239) - modules/ui/intro/navigation.js (262:270) duplicated block id: 414 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/missing_role.js (79:84) duplicated block id: 415 size: 6 cleaned lines of code in 2 files: - modules/validations/suspicious_name.js (135:140) - modules/validations/unsquare_way.js (123:128) duplicated block id: 416 size: 6 cleaned lines of code in 2 files: - modules/svg/keepRight.js (145:154) - modules/svg/osmose.js (157:166) duplicated block id: 417 size: 6 cleaned lines of code in 2 files: - modules/ui/improveOSM_comments.js (41:47) - modules/ui/note_comments.js (40:46) duplicated block id: 418 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (231:239) - modules/ui/intro/navigation.js (300:308) duplicated block id: 419 size: 6 cleaned lines of code in 2 files: - modules/operations/delete.js (127:137) - modules/operations/straighten.js (120:130) duplicated block id: 420 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/access.js (14:20) - modules/ui/fields/localized.js (154:161) duplicated block id: 421 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/unsquare_way.js (123:128) duplicated block id: 422 size: 6 cleaned lines of code in 2 files: - modules/ui/data_editor.js (39:45) - modules/ui/note_editor.js (59:65) duplicated block id: 423 size: 6 cleaned lines of code in 2 files: - modules/validations/outdated_tags.js (283:288) - modules/validations/suspicious_name.js (135:140) duplicated block id: 424 size: 6 cleaned lines of code in 2 files: - modules/modes/add_area.js (76:83) - modules/modes/draw_area.js (20:26) duplicated block id: 425 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/localized.js (154:161) - modules/ui/fields/roadspeed.js (28:34) duplicated block id: 426 size: 6 cleaned lines of code in 2 files: - modules/validations/missing_tag.js (136:141) - modules/validations/suspicious_name.js (89:94) duplicated block id: 427 size: 6 cleaned lines of code in 2 files: - modules/validations/close_nodes.js (198:203) - modules/validations/duplicate_way_segments.js (114:119) duplicated block id: 428 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (26:36) - modules/ui/intro/point.js (26:36) duplicated block id: 429 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (27:37) - modules/ui/intro/building.js (26:36) duplicated block id: 430 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/roadspeed.js (28:34) - modules/ui/fields/wikidata.js (46:52) duplicated block id: 431 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (27:37) - modules/ui/intro/line.js (44:54) duplicated block id: 432 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/lanes.js (21:27) - modules/ui/fields/roadspeed.js (28:34) duplicated block id: 433 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/restrictions.js (297:302) - modules/ui/fields/restrictions.js (476:481) duplicated block id: 434 size: 6 cleaned lines of code in 2 files: - modules/operations/delete.js (127:137) - modules/operations/orthogonalize.js (113:123) duplicated block id: 435 size: 6 cleaned lines of code in 2 files: - modules/behavior/breathe.js (58:63) - modules/behavior/breathe.js (73:78) duplicated block id: 436 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (833:838) - modules/ui/intro/line.js (905:910) duplicated block id: 437 size: 6 cleaned lines of code in 2 files: - modules/services/fb_ai_features.js (127:132) - modules/services/osm.js (333:338) duplicated block id: 438 size: 6 cleaned lines of code in 2 files: - scripts/update_locales.js (243:248) - scripts/update_locales.js (259:264) duplicated block id: 439 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (434:440) - modules/ui/intro/line.js (545:551) duplicated block id: 440 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (833:838) - modules/ui/intro/line.js (925:930) duplicated block id: 441 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (393:398) - modules/validations/missing_role.js (79:84) duplicated block id: 442 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/suspicious_name.js (135:140) duplicated block id: 443 size: 6 cleaned lines of code in 2 files: - scripts/update_locales.js (243:248) - scripts/update_locales.js (273:278) duplicated block id: 444 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (777:786) - modules/ui/intro/navigation.js (550:559) duplicated block id: 445 size: 6 cleaned lines of code in 2 files: - modules/svg/points.js (17:27) - modules/svg/vertices.js (26:35) duplicated block id: 446 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/access.js (14:20) - modules/ui/fields/lanes.js (21:27) duplicated block id: 447 size: 6 cleaned lines of code in 2 files: - modules/services/wikidata.js (40:46) - modules/services/wikidata.js (72:78) duplicated block id: 448 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/access.js (94:99) - modules/ui/fields/cycleway.js (119:124) duplicated block id: 449 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/missing_tag.js (136:141) duplicated block id: 450 size: 6 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (476:481) - modules/validations/mismatched_geometry.js (393:398) duplicated block id: 451 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (136:141) - modules/validations/mismatched_geometry.js (393:398) duplicated block id: 452 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (259:266) - modules/ui/intro/building.js (588:595) duplicated block id: 453 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/missing_tag.js (136:141) duplicated block id: 454 size: 6 cleaned lines of code in 2 files: - modules/svg/data.js (362:369) - modules/svg/osm.js (56:63) duplicated block id: 455 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/mismatched_geometry.js (393:398) duplicated block id: 456 size: 6 cleaned lines of code in 2 files: - modules/geo/geom.js (73:80) - modules/geo/geom.js (107:115) duplicated block id: 457 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (393:398) - modules/validations/suspicious_name.js (89:94) duplicated block id: 458 size: 6 cleaned lines of code in 2 files: - modules/services/nominatim.js (52:58) - modules/services/osm_wikibase.js (17:23) duplicated block id: 459 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/map_style_options.js (34:43) - modules/ui/sections/validation_rules.js (73:82) duplicated block id: 460 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/lanes.js (21:27) - modules/ui/fields/textarea.js (19:25) duplicated block id: 461 size: 6 cleaned lines of code in 2 files: - modules/validations/generic_name.js (89:94) - modules/validations/suspicious_name.js (135:140) duplicated block id: 462 size: 6 cleaned lines of code in 2 files: - modules/services/wikidata.js (72:78) - modules/services/wikidata.js (119:125) duplicated block id: 463 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/input.js (65:71) - modules/ui/fields/textarea.js (19:25) duplicated block id: 464 size: 6 cleaned lines of code in 2 files: - modules/ui/panels/history.js (33:39) - modules/ui/panels/history.js (184:190) duplicated block id: 465 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (833:838) - modules/ui/intro/line.js (967:972) duplicated block id: 466 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/address.js (84:89) - modules/ui/fields/address.js (118:123) duplicated block id: 467 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/localized.js (154:161) - modules/ui/fields/textarea.js (19:25) duplicated block id: 468 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/suspicious_name.js (135:140) duplicated block id: 469 size: 6 cleaned lines of code in 2 files: - modules/modes/select.js (170:177) - modules/modes/select_note.js (93:100) duplicated block id: 470 size: 6 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (476:481) - modules/validations/generic_name.js (89:94) duplicated block id: 471 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (500:509) - modules/ui/intro/line.js (1073:1082) duplicated block id: 472 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (393:398) - modules/validations/outdated_tags.js (283:288) duplicated block id: 473 size: 6 cleaned lines of code in 2 files: - modules/svg/points.js (44:49) - modules/svg/vertices.js (228:234) duplicated block id: 474 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (373:379) - modules/ui/intro/navigation.js (515:521) duplicated block id: 475 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (925:930) - modules/ui/intro/line.js (967:972) duplicated block id: 476 size: 6 cleaned lines of code in 2 files: - modules/validations/generic_name.js (89:94) - modules/validations/mismatched_geometry.js (393:398) duplicated block id: 477 size: 6 cleaned lines of code in 2 files: - scripts/update_locales.js (74:79) - scripts/update_locales.js (273:278) duplicated block id: 478 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (500:509) - modules/ui/intro/welcome.js (56:65) duplicated block id: 479 size: 6 cleaned lines of code in 2 files: - modules/geo/ortho.js (32:38) - modules/geo/ortho.js (82:88) duplicated block id: 480 size: 6 cleaned lines of code in 2 files: - scripts/update_locales.js (74:79) - scripts/update_locales.js (243:248) duplicated block id: 481 size: 6 cleaned lines of code in 2 files: - modules/ui/sections/raw_member_editor.js (175:180) - modules/ui/sections/selection_list.js (76:81) duplicated block id: 482 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (500:509) - modules/ui/intro/navigation.js (550:559) duplicated block id: 483 size: 6 cleaned lines of code in 2 files: - modules/validations/missing_role.js (79:84) - modules/validations/missing_tag.js (136:141) duplicated block id: 484 size: 6 cleaned lines of code in 2 files: - modules/services/wikidata.js (40:46) - modules/services/wikidata.js (119:125) duplicated block id: 485 size: 6 cleaned lines of code in 2 files: - modules/ui/preset_icon.js (225:230) - modules/ui/preset_icon.js (288:293) duplicated block id: 486 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (777:786) - modules/ui/intro/welcome.js (56:65) duplicated block id: 487 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (27:37) - modules/ui/intro/point.js (26:36) duplicated block id: 488 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (540:547) - modules/ui/intro/point.js (477:484) duplicated block id: 489 size: 6 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (476:481) - modules/validations/outdated_tags.js (283:288) duplicated block id: 490 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/outdated_tags.js (283:288) duplicated block id: 491 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/restrictions.js (76:82) - modules/ui/fields/textarea.js (19:25) duplicated block id: 492 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (164:170) - modules/ui/intro/line.js (434:440) duplicated block id: 493 size: 6 cleaned lines of code in 2 files: - modules/osm/relation.js (205:211) - modules/osm/way.js (471:477) duplicated block id: 494 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/textarea.js (19:25) - modules/ui/fields/wikidata.js (46:52) duplicated block id: 495 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/roadspeed.js (28:34) - modules/ui/fields/textarea.js (19:25) duplicated block id: 496 size: 6 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (234:241) - modules/svg/streetside.js (291:300) duplicated block id: 497 size: 6 cleaned lines of code in 2 files: - modules/services/improveOSM.js (141:146) - modules/services/osmose.js (94:99) duplicated block id: 498 size: 6 cleaned lines of code in 2 files: - modules/validations/outdated_tags.js (283:288) - modules/validations/unsquare_way.js (123:128) duplicated block id: 499 size: 6 cleaned lines of code in 2 files: - modules/ui/panels/history.js (33:39) - modules/ui/panels/history.js (69:75) duplicated block id: 500 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/access.js (14:20) - modules/ui/fields/textarea.js (19:25) duplicated block id: 501 size: 6 cleaned lines of code in 2 files: - modules/modes/add_point.js (81:88) - modules/modes/draw_area.js (20:26) duplicated block id: 502 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (833:838) - modules/ui/intro/line.js (986:991) duplicated block id: 503 size: 6 cleaned lines of code in 2 files: - modules/validations/missing_role.js (79:84) - modules/validations/outdated_tags.js (283:288) duplicated block id: 504 size: 6 cleaned lines of code in 2 files: - modules/ui/improveOSM_editor.js (41:47) - modules/ui/osmose_editor.js (40:46) duplicated block id: 505 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (136:141) - modules/validations/outdated_tags.js (283:288) duplicated block id: 506 size: 6 cleaned lines of code in 2 files: - modules/renderer/background_source.js (356:361) - modules/renderer/background_source.js (506:511) duplicated block id: 507 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (237:245) - modules/ui/intro/building.js (566:574) duplicated block id: 508 size: 6 cleaned lines of code in 2 files: - modules/validations/missing_tag.js (136:141) - modules/validations/suspicious_name.js (135:140) duplicated block id: 509 size: 6 cleaned lines of code in 2 files: - modules/svg/rapid_features.js (425:431) - modules/svg/vertices.js (114:120) duplicated block id: 510 size: 6 cleaned lines of code in 2 files: - modules/svg/improveOSM.js (158:167) - modules/svg/keepRight.js (145:154) duplicated block id: 511 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/area.js (415:424) - modules/ui/intro/area.js (447:456) duplicated block id: 512 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (814:819) - modules/ui/intro/line.js (833:838) duplicated block id: 513 size: 6 cleaned lines of code in 2 files: - modules/validations/suspicious_name.js (70:75) - modules/validations/suspicious_name.js (116:121) duplicated block id: 514 size: 6 cleaned lines of code in 2 files: - modules/svg/keepRight.js (112:117) - modules/svg/notes.js (126:131) duplicated block id: 515 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (136:141) - modules/validations/unsquare_way.js (123:128) duplicated block id: 516 size: 6 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (476:481) - modules/validations/unsquare_way.js (123:128) duplicated block id: 517 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (582:588) - modules/ui/intro/line.js (762:768) duplicated block id: 518 size: 6 cleaned lines of code in 2 files: - modules/validations/generic_name.js (89:94) - modules/validations/missing_role.js (79:84) duplicated block id: 519 size: 6 cleaned lines of code in 2 files: - modules/validations/close_nodes.js (198:203) - modules/validations/close_nodes.js (262:267) duplicated block id: 520 size: 6 cleaned lines of code in 2 files: - modules/ui/commit.js (248:254) - modules/ui/note_editor.js (59:65) duplicated block id: 521 size: 6 cleaned lines of code in 2 files: - modules/modes/drag_node.js (440:447) - modules/modes/drag_note.js (107:114) duplicated block id: 522 size: 6 cleaned lines of code in 2 files: - modules/operations/circularize.js (92:102) - modules/operations/delete.js (127:137) duplicated block id: 523 size: 6 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (476:481) - modules/validations/help_request.js (43:48) duplicated block id: 524 size: 6 cleaned lines of code in 2 files: - modules/validations/mismatched_geometry.js (393:398) - modules/validations/missing_tag.js (136:141) duplicated block id: 525 size: 6 cleaned lines of code in 2 files: - modules/modes/select_data.js (69:76) - modules/modes/select_error.js (98:104) duplicated block id: 526 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (905:910) - modules/ui/intro/line.js (925:930) duplicated block id: 527 size: 6 cleaned lines of code in 2 files: - modules/services/keepRight.js (277:282) - modules/services/osmose.js (94:99) duplicated block id: 528 size: 6 cleaned lines of code in 2 files: - modules/validations/missing_role.js (79:84) - modules/validations/unsquare_way.js (123:128) duplicated block id: 529 size: 6 cleaned lines of code in 2 files: - modules/osm/multipolygon.js (48:54) - modules/osm/multipolygon.js (77:83) duplicated block id: 530 size: 6 cleaned lines of code in 2 files: - modules/ui/keepRight_editor.js (61:67) - modules/ui/osmose_editor.js (59:65) duplicated block id: 531 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (29:39) - modules/ui/intro/point.js (26:36) duplicated block id: 532 size: 6 cleaned lines of code in 2 files: - modules/validations/almost_junction.js (157:162) - modules/validations/mismatched_geometry.js (393:398) duplicated block id: 533 size: 6 cleaned lines of code in 2 files: - modules/validations/help_request.js (43:48) - modules/validations/mismatched_geometry.js (393:398) duplicated block id: 534 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/mismatched_geometry.js (136:141) duplicated block id: 535 size: 6 cleaned lines of code in 2 files: - modules/validations/help_request.js (43:48) - modules/validations/mismatched_geometry.js (136:141) duplicated block id: 536 size: 6 cleaned lines of code in 2 files: - modules/ui/tools/download_osc.js (35:41) - modules/ui/tools/save.js (52:59) duplicated block id: 537 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (766:773) - modules/ui/intro/point.js (477:484) duplicated block id: 538 size: 6 cleaned lines of code in 2 files: - modules/validations/crossing_ways.js (476:481) - modules/validations/missing_tag.js (136:141) duplicated block id: 539 size: 6 cleaned lines of code in 2 files: - modules/core/rapid_context.js (115:120) - modules/core/rapid_context.js (126:131) duplicated block id: 540 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/navigation.js (550:559) - modules/ui/intro/welcome.js (56:65) duplicated block id: 541 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/input.js (65:71) - modules/ui/fields/restrictions.js (76:82) duplicated block id: 542 size: 6 cleaned lines of code in 2 files: - modules/ui/tools/undo_redo.js (142:148) - modules/ui/zoom.js (116:122) duplicated block id: 543 size: 6 cleaned lines of code in 2 files: - modules/behavior/breathe.js (51:56) - modules/behavior/breathe.js (66:71) duplicated block id: 544 size: 6 cleaned lines of code in 2 files: - modules/svg/mapillary_images.js (234:241) - modules/svg/openstreetcam_images.js (234:241) duplicated block id: 545 size: 6 cleaned lines of code in 2 files: - modules/validations/outdated_tags.js (146:153) - modules/validations/private_data.js (88:95) duplicated block id: 546 size: 6 cleaned lines of code in 2 files: - modules/validations/disconnected_way.js (85:90) - modules/validations/suspicious_name.js (89:94) duplicated block id: 547 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (774:779) - modules/ui/intro/line.js (814:819) duplicated block id: 548 size: 6 cleaned lines of code in 2 files: - modules/validations/impossible_oneway.js (211:216) - modules/validations/incompatible_source.js (65:70) duplicated block id: 549 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/line.js (164:170) - modules/ui/intro/line.js (545:551) duplicated block id: 550 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/localized.js (249:258) - modules/ui/fields/textarea.js (45:53) duplicated block id: 551 size: 6 cleaned lines of code in 2 files: - modules/svg/mapillary_map_features.js (166:172) - modules/svg/mapillary_signs.js (163:169) duplicated block id: 552 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (341:347) - modules/ui/intro/navigation.js (200:206) duplicated block id: 553 size: 6 cleaned lines of code in 2 files: - modules/services/improveOSM.js (115:123) - modules/services/osmose.js (58:66) duplicated block id: 554 size: 6 cleaned lines of code in 2 files: - modules/ui/intro/building.js (777:786) - modules/ui/intro/line.js (1073:1082) duplicated block id: 555 size: 6 cleaned lines of code in 2 files: - modules/ui/fields/input.js (65:71) - modules/ui/fields/lanes.js (21:27)