duplicated block id: 1 size: 21 cleaned lines of code in 2 files: - infra/userportal/states/auth.py (14:38) - infra/userportal/states/update.py (13:37) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - infra/userportal/states/auth.py (55:77) - infra/userportal/states/update.py (55:77) duplicated block id: 3 size: 19 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (31:49) - infra/userportal/gateway/models.py (55:73) duplicated block id: 4 size: 17 cleaned lines of code in 2 files: - src/rekognition/compare-faces/models.py (35:54) - src/rekognition/index-faces/models.py (19:38) duplicated block id: 5 size: 14 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (130:143) - infra/userportal/gateway/models.py (154:167) duplicated block id: 6 size: 12 cleaned lines of code in 2 files: - infra/userportal/states/register_idcard.py (14:27) - infra/userportal/states/register_user.py (13:26) duplicated block id: 7 size: 12 cleaned lines of code in 2 files: - src/rekognition/index-faces/handler.py (48:61) - src/rekognition/search-faces/handler.py (40:53) duplicated block id: 8 size: 12 cleaned lines of code in 2 files: - infra/userportal/states/register_idcard.py (102:117) - infra/userportal/states/register_user.py (58:73) duplicated block id: 9 size: 12 cleaned lines of code in 2 files: - infra/userportal/states/register_idcard.py (40:57) - infra/userportal/states/register_user.py (24:38) duplicated block id: 10 size: 12 cleaned lines of code in 2 files: - src/rekognition/index-faces/handler.py (22:35) - src/rekognition/search-faces/handler.py (17:30) duplicated block id: 11 size: 11 cleaned lines of code in 2 files: - src/rekognition/index-faces/handler.py (112:125) - src/rekognition/search-faces/handler.py (113:126) duplicated block id: 12 size: 11 cleaned lines of code in 2 files: - src/rekognition/search-faces/handler.py (15:28) - src/textract/extract-idcard/handler.py (15:28) duplicated block id: 13 size: 11 cleaned lines of code in 2 files: - infra/userportal/states/auth.py (14:26) - infra/userportal/states/register_user.py (14:26) duplicated block id: 14 size: 11 cleaned lines of code in 2 files: - infra/bulkloader/inventory_created.py (23:36) - infra/bulkloader/throttled_indexer.py (25:38) duplicated block id: 15 size: 11 cleaned lines of code in 2 files: - infra/userportal/states/auth.py (14:26) - infra/userportal/states/register_idcard.py (15:27) duplicated block id: 16 size: 11 cleaned lines of code in 2 files: - infra/userportal/states/register_idcard.py (15:27) - infra/userportal/states/update.py (13:25) duplicated block id: 17 size: 11 cleaned lines of code in 2 files: - infra/bulkloader/batch_handler.py (20:33) - infra/bulkloader/inventory_created.py (23:36) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - infra/bulkloader/batch_handler.py (20:33) - infra/bulkloader/throttled_indexer.py (25:38) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - infra/userportal/states/register_user.py (14:26) - infra/userportal/states/update.py (13:25) duplicated block id: 20 size: 10 cleaned lines of code in 2 files: - src/rekognition/compare-faces/handler.py (18:29) - src/rekognition/search-faces/handler.py (17:28) duplicated block id: 21 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/throttled-indexer/handler.py (21:32) - src/rekognition/search-faces/handler.py (17:28) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - src/rekognition/detect-faces/handler.py (14:25) - src/rekognition/index-faces/handler.py (22:33) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (18:29) - src/bulk-loader/throttled-indexer/handler.py (21:32) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - src/rekognition/compare-faces/handler.py (18:29) - src/textract/extract-idcard/handler.py (17:28) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - src/rekognition/detect-faces/handler.py (14:25) - src/rekognition/search-faces/handler.py (17:28) duplicated block id: 26 size: 10 cleaned lines of code in 2 files: - src/rekognition/compare-faces/handler.py (18:29) - src/rekognition/detect-faces/handler.py (14:25) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (18:29) - src/bulk-loader/inventory-created-handler/handler.py (22:33) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (18:29) - src/rekognition/search-faces/handler.py (17:28) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - src/rekognition/compare-faces/handler.py (18:29) - src/rekognition/index-faces/handler.py (22:33) duplicated block id: 30 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (22:33) - src/rekognition/detect-faces/handler.py (14:25) duplicated block id: 31 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (22:33) - src/rekognition/index-faces/handler.py (22:33) duplicated block id: 32 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (18:29) - src/textract/extract-idcard/handler.py (17:28) duplicated block id: 33 size: 10 cleaned lines of code in 2 files: - src/rekognition/index-faces/handler.py (22:33) - src/textract/extract-idcard/handler.py (17:28) duplicated block id: 34 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (22:33) - src/rekognition/search-faces/handler.py (17:28) duplicated block id: 35 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/throttled-indexer/handler.py (21:32) - src/rekognition/compare-faces/handler.py (18:29) duplicated block id: 36 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (22:33) - src/rekognition/compare-faces/handler.py (18:29) duplicated block id: 37 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (22:33) - src/textract/extract-idcard/handler.py (17:28) duplicated block id: 38 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (22:33) - src/bulk-loader/throttled-indexer/handler.py (21:32) duplicated block id: 39 size: 10 cleaned lines of code in 2 files: - src/rekognition/detect-faces/handler.py (14:25) - src/textract/extract-idcard/handler.py (17:28) duplicated block id: 40 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (18:29) - src/rekognition/index-faces/handler.py (22:33) duplicated block id: 41 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/throttled-indexer/handler.py (21:32) - src/rekognition/detect-faces/handler.py (14:25) duplicated block id: 42 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (18:29) - src/rekognition/compare-faces/handler.py (18:29) duplicated block id: 43 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/throttled-indexer/handler.py (21:32) - src/textract/extract-idcard/handler.py (17:28) duplicated block id: 44 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/throttled-indexer/handler.py (21:32) - src/rekognition/index-faces/handler.py (22:33) duplicated block id: 45 size: 10 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (18:29) - src/rekognition/detect-faces/handler.py (14:25) duplicated block id: 46 size: 9 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (61:69) - infra/userportal/gateway/models.py (86:94) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (37:45) - infra/userportal/gateway/models.py (86:94) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - src/bulk-loader/throttled-indexer/handler.py (91:99) - src/rekognition/index-faces/handler.py (114:122) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (88:96) - src/rekognition/compare-faces/handler.py (96:104) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - src/rekognition/compare-faces/models.py (19:27) - src/rekognition/index-faces/models.py (11:19) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - src/bulk-loader/throttled-indexer/handler.py (91:99) - src/rekognition/compare-faces/handler.py (96:104) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (38:44) - infra/userportal/gateway/models.py (113:119) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (62:68) - infra/userportal/gateway/models.py (113:119) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (88:96) - src/rekognition/search-faces/handler.py (115:123) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - src/rekognition/compare-faces/handler.py (96:104) - src/rekognition/index-faces/handler.py (114:122) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - src/rekognition/compare-faces/handler.py (96:104) - src/rekognition/search-faces/handler.py (115:123) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (87:93) - infra/userportal/gateway/models.py (113:119) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (88:96) - src/bulk-loader/throttled-indexer/handler.py (91:99) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - src/rekognition/detect-faces/handler.py (88:97) - src/rekognition/index-faces/handler.py (112:121) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - src/bulk-loader/throttled-indexer/handler.py (91:99) - src/rekognition/search-faces/handler.py (115:123) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (88:96) - src/rekognition/index-faces/handler.py (114:122) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - src/rekognition/detect-faces/handler.py (88:97) - src/rekognition/search-faces/handler.py (113:122) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - src/rekognition/compare-faces/models.py (67:72) - src/rekognition/index-faces/models.py (40:45) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (31:36) - infra/userportal/gateway/models.py (79:84) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - src/rekognition/index-faces/handler.py (11:16) - src/rekognition/search-faces/handler.py (8:13) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (157:162) - infra/userportal/gateway/models.py (180:185) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (44:49) - infra/userportal/gateway/models.py (96:101) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - infra/userportal/states/auth.py (47:52) - infra/userportal/states/update.py (47:52) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (55:60) - infra/userportal/gateway/models.py (107:112) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - src/rekognition/search-faces/handler.py (120:126) - src/textract/extract-idcard/handler.py (104:111) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (88:95) - src/rekognition/detect-faces/handler.py (90:97) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (55:60) - infra/userportal/gateway/models.py (79:84) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - src/bulk-loader/throttled-indexer/handler.py (91:98) - src/rekognition/detect-faces/handler.py (90:97) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (139:146) - src/rekognition/search-faces/handler.py (115:122) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (139:146) - src/rekognition/index-faces/handler.py (114:121) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (68:73) - infra/userportal/gateway/models.py (96:101) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (79:84) - infra/userportal/gateway/models.py (107:112) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - src/rekognition/compare-faces/handler.py (96:103) - src/rekognition/detect-faces/handler.py (90:97) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (139:146) - src/rekognition/detect-faces/handler.py (90:97) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (133:138) - infra/userportal/gateway/models.py (180:185) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - src/bulk-loader/batch-handler/handler.py (88:95) - src/bulk-loader/inventory-created-handler/handler.py (139:146) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (139:146) - src/bulk-loader/throttled-indexer/handler.py (91:98) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - src/bulk-loader/inventory-created-handler/handler.py (139:146) - src/rekognition/compare-faces/handler.py (96:103) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - infra/userportal/states/register_idcard.py (79:84) - infra/userportal/states/register_user.py (41:46) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - src/rekognition/index-faces/handler.py (119:125) - src/textract/extract-idcard/handler.py (104:111) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - infra/userportal/gateway/models.py (31:36) - infra/userportal/gateway/models.py (107:112) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - src/test-client/app.py (114:119) - src/test-client/app.py (137:142)