duplicated block id: 1 size: 21 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (58:78) - source/services/lex-bot/weather_forecast/intent.py (44:64) duplicated block id: 2 size: 16 cleaned lines of code in 2 files: - source/services/lex-bot/other_intents/help_intent.py (78:93) - source/services/lex-bot/other_intents/name_intent.py (70:85) duplicated block id: 3 size: 13 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (66:78) - source/services/lex-bot/leave_feedback/intent.py (51:63) duplicated block id: 4 size: 13 cleaned lines of code in 2 files: - source/services/lex-bot/order_pizza/intent.py (61:73) - source/services/lex-bot/weather_forecast/intent.py (52:64) duplicated block id: 5 size: 13 cleaned lines of code in 2 files: - source/services/lex-bot/leave_feedback/intent.py (51:63) - source/services/lex-bot/order_pizza/intent.py (61:73) duplicated block id: 6 size: 13 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (66:78) - source/services/lex-bot/order_pizza/intent.py (61:73) duplicated block id: 7 size: 13 cleaned lines of code in 2 files: - source/services/core/jest.config.js (13:25) - source/services/polly-service/jest.config.js (13:25) duplicated block id: 8 size: 13 cleaned lines of code in 2 files: - source/services/lex-bot/leave_feedback/intent.py (51:63) - source/services/lex-bot/weather_forecast/intent.py (52:64) duplicated block id: 9 size: 12 cleaned lines of code in 2 files: - source/services/lex-bot/leave_feedback/intent.py (36:47) - source/services/lex-bot/order_pizza/intent.py (48:59) duplicated block id: 10 size: 11 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (117:127) - source/services/lex-bot/leave_feedback/intent.py (78:88) duplicated block id: 11 size: 10 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (55:64) - source/services/lex-bot/leave_feedback/intent.py (38:47) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (55:64) - source/services/lex-bot/order_pizza/intent.py (50:59) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/appointment_helpers.py (80:91) - source/services/lex-bot/weather_forecast/weather_helpers.py (46:57) duplicated block id: 14 size: 9 cleaned lines of code in 2 files: - source/infrastructure/lib/cognito-api-lambdas-construct.ts (194:203) - source/infrastructure/lib/cognito-api-lambdas-construct.ts (244:253) duplicated block id: 15 size: 8 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (117:124) - source/services/lex-bot/other_intents/help_intent.py (84:91) duplicated block id: 16 size: 8 cleaned lines of code in 2 files: - source/services/lex-bot/leave_feedback/intent.py (78:85) - source/services/lex-bot/other_intents/help_intent.py (84:91) duplicated block id: 17 size: 8 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (117:124) - source/services/lex-bot/other_intents/name_intent.py (76:83) duplicated block id: 18 size: 8 cleaned lines of code in 2 files: - source/services/lex-bot/leave_feedback/intent.py (78:85) - source/services/lex-bot/other_intents/name_intent.py (76:83) duplicated block id: 19 size: 8 cleaned lines of code in 2 files: - source/services/lex-bot/lambda_function.py (52:59) - source/services/lex-bot/lambda_function.py (68:75) duplicated block id: 20 size: 7 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (83:89) - source/services/lex-bot/book_appointment/intent.py (181:187) duplicated block id: 21 size: 7 cleaned lines of code in 2 files: - source/services/lex-bot/leave_feedback/intent.py (41:47) - source/services/lex-bot/weather_forecast/intent.py (44:50) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (137:143) - source/services/lex-bot/leave_feedback/intent.py (98:104) duplicated block id: 23 size: 7 cleaned lines of code in 2 files: - source/services/lex-bot/order_pizza/intent.py (53:59) - source/services/lex-bot/weather_forecast/intent.py (44:50) duplicated block id: 24 size: 7 cleaned lines of code in 2 files: - source/services/lex-bot/leave_feedback/intent.py (98:104) - source/services/lex-bot/order_pizza/intent.py (118:124) duplicated block id: 25 size: 7 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (137:143) - source/services/lex-bot/order_pizza/intent.py (118:124) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (66:71) - source/services/lex-bot/book_appointment/intent.py (104:109) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (104:109) - source/services/lex-bot/weather_forecast/intent.py (52:57) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/weather-forecast-lambda-ssm-construct.ts (61:66) - source/infrastructure/lib/write-apikey-custom-resource-construct.ts (59:64) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (104:109) - source/services/lex-bot/order_pizza/intent.py (61:66) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (106:111) - source/services/lex-bot/order_pizza/intent.py (91:96) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - source/services/lex-bot/book_appointment/intent.py (104:109) - source/services/lex-bot/leave_feedback/intent.py (51:56) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - source/infrastructure/lib/custom-resource-lex-bot.ts (118:125) - source/infrastructure/lib/solution-helper-construct.ts (72:79)