duplicated block id: 1 size: 18 cleaned lines of code in 2 files: - source/ui/src/views/ConnectionLogsModal.tsx (60:83) - source/ui/src/views/Dashboard.tsx (72:95) duplicated block id: 2 size: 14 cleaned lines of code in 2 files: - source/lambda/lib/types.ts (115:141) - source/ui/src/util/Types.ts (43:69) duplicated block id: 3 size: 14 cleaned lines of code in 2 files: - source/ui/src/views/ConnectionForm.tsx (243:257) - source/ui/src/views/ConnectionForm.tsx (280:294) duplicated block id: 4 size: 13 cleaned lines of code in 2 files: - source/ui/src/views/ConnectionLogsModal.tsx (41:57) - source/ui/src/views/Dashboard.tsx (54:70) duplicated block id: 5 size: 13 cleaned lines of code in 2 files: - source/infrastructure/lib/common-resources.ts (36:48) - source/infrastructure/lib/greengrass.ts (126:138) duplicated block id: 6 size: 12 cleaned lines of code in 2 files: - source/lambda/lib/greengrass-handler.ts (104:116) - source/lambda/lib/greengrass-handler.ts (148:160) duplicated block id: 7 size: 10 cleaned lines of code in 2 files: - source/infrastructure/lib/connection-builder.ts (142:151) - source/infrastructure/lib/connection-builder.ts (254:263) duplicated block id: 8 size: 10 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (206:217) - source/infrastructure/lib/api.ts (242:253) duplicated block id: 9 size: 9 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (170:180) - source/infrastructure/lib/api.ts (242:252) duplicated block id: 10 size: 9 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (143:153) - source/infrastructure/lib/api.ts (170:180) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (143:153) - source/infrastructure/lib/api.ts (206:216) duplicated block id: 12 size: 9 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (170:180) - source/infrastructure/lib/api.ts (206:216) duplicated block id: 13 size: 9 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (143:153) - source/infrastructure/lib/api.ts (242:252) duplicated block id: 14 size: 9 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (194:202) - source/infrastructure/lib/api.ts (231:239) duplicated block id: 15 size: 8 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (161:168) - source/infrastructure/lib/api.ts (194:201) duplicated block id: 16 size: 8 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (161:168) - source/infrastructure/lib/api.ts (231:238) duplicated block id: 17 size: 8 cleaned lines of code in 2 files: - source/lambda/lib/types.ts (161:168) - source/ui/src/util/Types.ts (88:95) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - source/infrastructure/lib/machine-to-cloud-connectivity-stack.ts (177:184) - source/infrastructure/lib/machine-to-cloud-connectivity-stack.ts (201:208) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - source/infrastructure/lib/connection-builder.ts (7:13) - source/infrastructure/lib/custom-resources.ts (7:13) duplicated block id: 20 size: 7 cleaned lines of code in 2 files: - source/infrastructure/lib/connection-builder.ts (114:120) - source/infrastructure/lib/custom-resources.ts (86:92) duplicated block id: 21 size: 7 cleaned lines of code in 2 files: - source/infrastructure/lib/custom-resources.ts (32:38) - source/infrastructure/lib/sqs-message-consumer.ts (19:25) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - source/ui/src/views/ConnectionLogsModal.tsx (156:163) - source/ui/src/views/Dashboard.tsx (274:281) duplicated block id: 23 size: 7 cleaned lines of code in 2 files: - source/infrastructure/lib/sqs-message-consumer.ts (102:109) - source/infrastructure/lib/sqs-message-consumer.ts (116:123) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (136:141) - source/infrastructure/lib/api.ts (232:237) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (116:122) - source/infrastructure/lib/api.ts (147:153) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (116:122) - source/infrastructure/lib/api.ts (246:252) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (105:110) - source/infrastructure/lib/api.ts (163:168) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (136:141) - source/infrastructure/lib/api.ts (162:167) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (105:110) - source/infrastructure/lib/api.ts (233:238) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - source/ui/src/views/ConnectionForm.tsx (87:93) - source/ui/src/views/ConnectionLogsModal.tsx (87:93) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (116:122) - source/infrastructure/lib/api.ts (210:216) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (136:141) - source/infrastructure/lib/api.ts (195:200) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - source/ui/src/views/OpcDaForm.tsx (16:28) - source/ui/src/views/OpcUaForm.tsx (15:27) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (116:122) - source/infrastructure/lib/api.ts (174:180) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/api.ts (105:110) - source/infrastructure/lib/api.ts (196:201)