duplicated block id: 1 size: 25 cleaned lines of code in 2 files: - cdk_constructs/glue_catalog_construct.py (48:72) - cdk_constructs/glue_catalog_construct.py (131:155) duplicated block id: 2 size: 16 cleaned lines of code in 2 files: - cdk_constructs/metric_streamer_construct.py (64:79) - cdk_constructs/sla_streamer_construct.py (63:78) duplicated block id: 3 size: 12 cleaned lines of code in 2 files: - cdk_constructs/metric_streamer_construct.py (31:44) - cdk_constructs/sla_streamer_construct.py (26:39) duplicated block id: 4 size: 12 cleaned lines of code in 2 files: - cdk_constructs/sla_parse_construct.py (58:69) - cdk_constructs/sla_streamer_construct.py (67:78) duplicated block id: 5 size: 12 cleaned lines of code in 2 files: - cdk_constructs/metric_streamer_construct.py (31:44) - cdk_constructs/sla_parse_construct.py (26:39) duplicated block id: 6 size: 12 cleaned lines of code in 2 files: - cdk_constructs/sla_parse_construct.py (26:39) - cdk_constructs/sla_streamer_construct.py (26:39) duplicated block id: 7 size: 12 cleaned lines of code in 2 files: - cdk_constructs/metric_streamer_construct.py (68:79) - cdk_constructs/sla_parse_construct.py (58:69) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - cdk_constructs/glue_catalog_construct.py (112:122) - cdk_constructs/glue_catalog_construct.py (201:211) duplicated block id: 9 size: 10 cleaned lines of code in 2 files: - cdk_constructs/glue_job_construct.py (218:227) - cdk_constructs/lambda_construct.py (136:145) duplicated block id: 10 size: 10 cleaned lines of code in 2 files: - cdk_constructs/glue_job_construct.py (203:212) - cdk_constructs/lambda_construct.py (121:130) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - cdk_constructs/glue_job_construct.py (142:150) - cdk_constructs/lambda_construct.py (137:145) duplicated block id: 12 size: 9 cleaned lines of code in 2 files: - cdk_constructs/glue_job_construct.py (142:150) - cdk_constructs/glue_job_construct.py (219:227) duplicated block id: 13 size: 8 cleaned lines of code in 2 files: - stacks/centralized_resources.py (94:101) - stacks/centralized_resources.py (109:116) duplicated block id: 14 size: 8 cleaned lines of code in 2 files: - cdk_constructs/glue_catalog_construct.py (288:295) - cdk_constructs/glue_catalog_construct.py (375:382) duplicated block id: 15 size: 7 cleaned lines of code in 2 files: - lambda/metric_stream_producer.py (30:38) - lambda/sla_stream_producer.py (23:31) duplicated block id: 16 size: 7 cleaned lines of code in 2 files: - stacks/centralized_resources.py (90:96) - stacks/centralized_resources.py (159:165) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - cdk_constructs/glue_catalog_construct.py (251:257) - cdk_constructs/glue_catalog_construct.py (351:357) duplicated block id: 18 size: 6 cleaned lines of code in 2 files: - cdk_constructs/glue_job_construct.py (113:118) - cdk_constructs/glue_job_construct.py (135:140) duplicated block id: 19 size: 6 cleaned lines of code in 2 files: - cdk_constructs/glue_catalog_construct.py (220:225) - cdk_constructs/glue_catalog_construct.py (304:309) duplicated block id: 20 size: 6 cleaned lines of code in 2 files: - stacks/centralized_resources.py (26:31) - stacks/metrics_streamer.py (42:47) duplicated block id: 21 size: 6 cleaned lines of code in 2 files: - cdk_constructs/glue_job_construct.py (77:82) - cdk_constructs/glue_job_construct.py (104:109)