duplicated block id: 1 size: 28 cleaned lines of code in 2 files: - lib/custom-certificate-handler/cfnresponse.py (25:60) - lib/greengrass-service-role-handler/cfnresponse.py (25:60) duplicated block id: 2 size: 21 cleaned lines of code in 2 files: - lib/custom-certificate-resource.ts (48:72) - lib/custom-greengrass-service-role-resource.ts (44:68) duplicated block id: 3 size: 11 cleaned lines of code in 2 files: - lib/custom-certificate-resource.ts (84:96) - lib/custom-greengrass-service-role-resource.ts (62:74) duplicated block id: 4 size: 9 cleaned lines of code in 2 files: - lib/custom-certificate-resource.ts (100:108) - lib/custom-greengrass-service-role-resource.ts (76:84) duplicated block id: 5 size: 8 cleaned lines of code in 2 files: - lib/custom-certificate-handler/custom-certificate-lambda.py (83:91) - lib/greengrass-service-role-handler/greengrass-service-role-lambda.py (51:59) duplicated block id: 6 size: 6 cleaned lines of code in 2 files: - lib/custom-certificate-handler/custom-certificate-lambda.py (24:31) - lib/greengrass-service-role-handler/greengrass-service-role-lambda.py (24:31) duplicated block id: 7 size: 6 cleaned lines of code in 2 files: - lib/custom-certificate-resource.ts (66:72) - lib/custom-certificate-resource.ts (84:90)