duplicated block id: 1 size: 83 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/create_ssd_anchors.ts (23:117) - shared/calculators/create_ssd_anchors.ts (23:117) - pose-detection/src/shared/calculators/create_ssd_anchors.ts (23:117) - face-landmarks-detection/src/shared/calculators/create_ssd_anchors.ts (23:117) - hand-pose-detection/src/shared/calculators/create_ssd_anchors.ts (23:117) duplicated block id: 2 size: 81 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/tensors_to_detections.ts (138:229) - shared/calculators/tensors_to_detections.ts (138:229) - pose-detection/src/shared/calculators/tensors_to_detections.ts (138:229) - face-landmarks-detection/src/shared/calculators/tensors_to_detections.ts (138:229) - hand-pose-detection/src/shared/calculators/tensors_to_detections.ts (138:229) duplicated block id: 3 size: 78 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (597:684) - body-pix/src/body_pix_model.ts (597:684) duplicated block id: 4 size: 78 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (885:975) - body-pix/src/body_pix_model.ts (885:975) duplicated block id: 5 size: 46 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_multiple_masks_webgl.ts (95:149) - body-pix/src/multi_person/decode_multiple_masks_webgl.ts (95:149) duplicated block id: 6 size: 45 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (148:203) - body-pix/src/util.ts (148:203) duplicated block id: 7 size: 45 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (411:466) - body-pix/src/output_rendering_util.ts (411:466) duplicated block id: 8 size: 44 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (515:569) - shared/calculators/render_util.ts (515:569) - pose-detection/src/shared/calculators/render_util.ts (515:569) - face-landmarks-detection/src/shared/calculators/render_util.ts (515:569) - hand-pose-detection/src/shared/calculators/render_util.ts (515:569) duplicated block id: 9 size: 77 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (482:619) - body-pix/src/body_pix_model.ts (482:619) duplicated block id: 10 size: 39 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/tensors_to_detections.ts (69:115) - shared/calculators/tensors_to_detections.ts (69:115) - pose-detection/src/shared/calculators/tensors_to_detections.ts (69:115) - face-landmarks-detection/src/shared/calculators/tensors_to_detections.ts (69:115) - hand-pose-detection/src/shared/calculators/tensors_to_detections.ts (69:115) duplicated block id: 11 size: 38 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/segmentation_smoothing.ts (34:91) - shared/calculators/segmentation_smoothing.ts (34:91) - pose-detection/src/shared/calculators/segmentation_smoothing.ts (34:91) - face-landmarks-detection/src/shared/calculators/segmentation_smoothing.ts (34:91) - hand-pose-detection/src/shared/calculators/segmentation_smoothing.ts (34:91) duplicated block id: 12 size: 38 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (104:146) - body-pix/src/body_pix_model.ts (104:146) duplicated block id: 13 size: 38 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (275:319) - body-pix/src/body_pix_model.ts (275:319) duplicated block id: 14 size: 37 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/transform_rect.ts (32:73) - shared/calculators/transform_rect.ts (32:73) - pose-detection/src/shared/calculators/transform_rect.ts (32:73) - face-landmarks-detection/src/shared/calculators/transform_rect.ts (32:73) - hand-pose-detection/src/shared/calculators/transform_rect.ts (32:73) duplicated block id: 15 size: 36 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (293:332) - body-pix/src/output_rendering_util.ts (293:332) duplicated block id: 16 size: 36 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_instance_masks.ts (87:130) - body-pix/src/multi_person/decode_instance_masks.ts (87:130) duplicated block id: 17 size: 36 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (527:572) - body-pix/src/body_pix_model.ts (527:572) duplicated block id: 18 size: 36 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (817:860) - body-pix/src/body_pix_model.ts (817:860) duplicated block id: 19 size: 112 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_multiple_masks_webgl.ts (25:161) - body-pix/src/multi_person/decode_multiple_masks_webgl.ts (25:161) duplicated block id: 20 size: 34 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/convert_image_to_tensor.ts (44:89) - shared/calculators/convert_image_to_tensor.ts (44:89) - pose-detection/src/shared/calculators/convert_image_to_tensor.ts (44:89) - face-landmarks-detection/src/shared/calculators/convert_image_to_tensor.ts (44:89) - hand-pose-detection/src/shared/calculators/convert_image_to_tensor.ts (44:89) duplicated block id: 21 size: 33 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_instance_masks.ts (44:85) - body-pix/src/multi_person/decode_instance_masks.ts (44:85) duplicated block id: 22 size: 32 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/image_utils.ts (87:126) - shared/calculators/image_utils.ts (87:126) - pose-detection/src/shared/calculators/image_utils.ts (87:126) - face-landmarks-detection/src/shared/calculators/image_utils.ts (87:126) - hand-pose-detection/src/shared/calculators/image_utils.ts (87:126) duplicated block id: 23 size: 30 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/get_rotated_sub_rect_to_rect_transformation_matrix.ts (33:123) - shared/calculators/get_rotated_sub_rect_to_rect_transformation_matrix.ts (33:123) - pose-detection/src/shared/calculators/get_rotated_sub_rect_to_rect_transformation_matrix.ts (33:123) - face-landmarks-detection/src/shared/calculators/get_rotated_sub_rect_to_rect_transformation_matrix.ts (33:123) - hand-pose-detection/src/shared/calculators/get_rotated_sub_rect_to_rect_transformation_matrix.ts (33:123) duplicated block id: 24 size: 30 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/remove_detection_letterbox.ts (35:69) - shared/calculators/remove_detection_letterbox.ts (35:69) - pose-detection/src/shared/calculators/remove_detection_letterbox.ts (35:69) - face-landmarks-detection/src/shared/calculators/remove_detection_letterbox.ts (35:69) - hand-pose-detection/src/shared/calculators/remove_detection_letterbox.ts (35:69) duplicated block id: 25 size: 30 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/tensors_to_segmentation.ts (31:69) - shared/calculators/tensors_to_segmentation.ts (31:69) - pose-detection/src/shared/calculators/tensors_to_segmentation.ts (31:69) - face-landmarks-detection/src/shared/calculators/tensors_to_segmentation.ts (31:69) - hand-pose-detection/src/shared/calculators/tensors_to_segmentation.ts (31:69) duplicated block id: 26 size: 30 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_pose.ts (61:97) - body-pix/src/multi_person/decode_pose.ts (61:97) duplicated block id: 27 size: 28 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/segmentation_smoothing.ts (101:134) - shared/calculators/segmentation_smoothing.ts (101:134) - pose-detection/src/shared/calculators/segmentation_smoothing.ts (101:134) - face-landmarks-detection/src/shared/calculators/segmentation_smoothing.ts (101:134) - hand-pose-detection/src/shared/calculators/segmentation_smoothing.ts (101:134) duplicated block id: 28 size: 28 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (377:405) - body-pix/src/body_pix_model.ts (377:405) duplicated block id: 29 size: 27 cleaned lines of code in 3 files: - body-segmentation/rollup.config.js (39:67) - face-landmarks-detection/rollup.config.js (39:67) - hand-pose-detection/rollup.config.js (39:67) duplicated block id: 30 size: 26 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/calculate_alignment_points_rects.ts (26:59) - shared/calculators/calculate_alignment_points_rects.ts (26:59) - pose-detection/src/shared/calculators/calculate_alignment_points_rects.ts (26:59) - face-landmarks-detection/src/shared/calculators/calculate_alignment_points_rects.ts (26:59) - hand-pose-detection/src/shared/calculators/calculate_alignment_points_rects.ts (26:59) duplicated block id: 31 size: 26 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_multiple_masks_cpu.ts (80:109) - body-pix/src/multi_person/decode_multiple_masks_cpu.ts (80:109) duplicated block id: 32 size: 25 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (586:625) - body-pix/src/output_rendering_util.ts (586:625) duplicated block id: 33 size: 24 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (612:651) - shared/calculators/render_util.ts (612:651) - pose-detection/src/shared/calculators/render_util.ts (612:651) - face-landmarks-detection/src/shared/calculators/render_util.ts (612:651) - hand-pose-detection/src/shared/calculators/render_util.ts (612:651) duplicated block id: 34 size: 24 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (698:736) - shared/calculators/render_util.ts (698:736) - pose-detection/src/shared/calculators/render_util.ts (698:736) - face-landmarks-detection/src/shared/calculators/render_util.ts (698:736) - hand-pose-detection/src/shared/calculators/render_util.ts (698:736) duplicated block id: 35 size: 24 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (255:284) - body-pix/src/util.ts (255:284) duplicated block id: 36 size: 24 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/blur.ts (19:44) - body-pix/src/blur.ts (19:44) duplicated block id: 37 size: 24 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (505:544) - body-pix/src/output_rendering_util.ts (505:544) duplicated block id: 38 size: 24 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (351:375) - body-pix/src/body_pix_model.ts (351:375) duplicated block id: 39 size: 23 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/tensors_to_detections.ts (36:67) - shared/calculators/tensors_to_detections.ts (36:67) - pose-detection/src/shared/calculators/tensors_to_detections.ts (36:67) - face-landmarks-detection/src/shared/calculators/tensors_to_detections.ts (36:67) - hand-pose-detection/src/shared/calculators/tensors_to_detections.ts (36:67) duplicated block id: 40 size: 23 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/multi_person/decode_pose.ts (49:76) - posenet/src/multi_pose/decode_pose.ts (49:76) - body-pix/src/multi_person/decode_pose.ts (49:76) duplicated block id: 41 size: 22 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/calculate_landmark_projection.ts (31:59) - shared/calculators/calculate_landmark_projection.ts (31:59) - pose-detection/src/shared/calculators/calculate_landmark_projection.ts (31:59) - face-landmarks-detection/src/shared/calculators/calculate_landmark_projection.ts (31:59) - hand-pose-detection/src/shared/calculators/calculate_landmark_projection.ts (31:59) duplicated block id: 42 size: 22 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/multi_person/build_part_with_score_queue.ts (52:82) - posenet/src/multi_pose/build_part_with_score_queue.ts (52:82) - body-pix/src/multi_person/build_part_with_score_queue.ts (52:82) duplicated block id: 43 size: 22 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_multiple_masks_cpu.ts (54:78) - body-pix/src/multi_person/decode_multiple_masks_cpu.ts (54:78) duplicated block id: 44 size: 22 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/multi_person/decode_pose.ts (50:76) - posenet/src/multi_pose/decode_pose.ts (50:76) - body-pix/src/multi_person/decode_pose.ts (50:76) duplicated block id: 45 size: 21 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (188:210) - shared/calculators/render_util.ts (188:210) - pose-detection/src/shared/calculators/render_util.ts (188:210) - face-landmarks-detection/src/shared/calculators/render_util.ts (188:210) - hand-pose-detection/src/shared/calculators/render_util.ts (188:210) duplicated block id: 46 size: 21 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (263:284) - shared/calculators/render_util.ts (263:284) - pose-detection/src/shared/calculators/render_util.ts (263:284) - face-landmarks-detection/src/shared/calculators/render_util.ts (263:284) - hand-pose-detection/src/shared/calculators/render_util.ts (263:284) duplicated block id: 47 size: 21 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (465:491) - shared/calculators/render_util.ts (465:491) - pose-detection/src/shared/calculators/render_util.ts (465:491) - face-landmarks-detection/src/shared/calculators/render_util.ts (465:491) - hand-pose-detection/src/shared/calculators/render_util.ts (465:491) duplicated block id: 48 size: 21 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/mobilenet.ts (28:49) - body-pix/src/mobilenet.ts (28:49) duplicated block id: 49 size: 21 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (102:125) - body-pix/src/util.ts (102:125) duplicated block id: 50 size: 21 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/resnet.ts (29:50) - body-pix/src/resnet.ts (29:50) duplicated block id: 51 size: 21 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (361:387) - body-pix/src/output_rendering_util.ts (361:387) duplicated block id: 52 size: 21 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/multi_person/build_part_with_score_queue.ts (22:45) - posenet/src/multi_pose/build_part_with_score_queue.ts (22:45) - body-pix/src/multi_person/build_part_with_score_queue.ts (22:45) duplicated block id: 53 size: 21 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (248:273) - body-pix/src/body_pix_model.ts (248:273) duplicated block id: 54 size: 21 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (328:349) - body-pix/src/body_pix_model.ts (328:349) duplicated block id: 55 size: 20 cleaned lines of code in 3 files: - universal-sentence-encoder/rollup.config.js (43:63) - toxicity/rollup.config.js (43:63) - mobilenet/rollup.config.js (43:63) duplicated block id: 56 size: 20 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/non_max_suppression.ts (20:49) - shared/calculators/non_max_suppression.ts (20:49) - pose-detection/src/shared/calculators/non_max_suppression.ts (20:49) - face-landmarks-detection/src/shared/calculators/non_max_suppression.ts (20:49) - hand-pose-detection/src/shared/calculators/non_max_suppression.ts (20:49) duplicated block id: 57 size: 20 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (216:236) - body-pix/src/output_rendering_util.ts (216:236) duplicated block id: 58 size: 19 cleaned lines of code in 7 files: - body-segmentation/src/shared/calculators/render_util.ts (84:103) - body-segmentation/src/body_pix/impl/util.ts (50:69) - shared/calculators/render_util.ts (84:103) - pose-detection/src/shared/calculators/render_util.ts (84:103) - face-landmarks-detection/src/shared/calculators/render_util.ts (84:103) - hand-pose-detection/src/shared/calculators/render_util.ts (84:103) - body-pix/src/util.ts (50:69) duplicated block id: 59 size: 19 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (242:261) - shared/calculators/render_util.ts (242:261) - pose-detection/src/shared/calculators/render_util.ts (242:261) - face-landmarks-detection/src/shared/calculators/render_util.ts (242:261) - hand-pose-detection/src/shared/calculators/render_util.ts (242:261) duplicated block id: 60 size: 19 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/landmarks_to_detection.ts (30:54) - shared/calculators/landmarks_to_detection.ts (30:54) - pose-detection/src/shared/calculators/landmarks_to_detection.ts (30:54) - face-landmarks-detection/src/shared/calculators/landmarks_to_detection.ts (30:54) - hand-pose-detection/src/shared/calculators/landmarks_to_detection.ts (30:54) duplicated block id: 61 size: 19 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/detection_to_rect.ts (59:80) - shared/calculators/detection_to_rect.ts (59:80) - pose-detection/src/shared/calculators/detection_to_rect.ts (59:80) - face-landmarks-detection/src/shared/calculators/detection_to_rect.ts (59:80) - hand-pose-detection/src/shared/calculators/detection_to_rect.ts (59:80) duplicated block id: 62 size: 18 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/image_utils.ts (137:155) - shared/calculators/image_utils.ts (137:155) - pose-detection/src/shared/calculators/image_utils.ts (137:155) - face-landmarks-detection/src/shared/calculators/image_utils.ts (137:155) - hand-pose-detection/src/shared/calculators/image_utils.ts (137:155) duplicated block id: 63 size: 47 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/segmentation_smoothing.ts (93:146) - shared/calculators/segmentation_smoothing.ts (93:146) - pose-detection/src/shared/calculators/segmentation_smoothing.ts (93:146) - face-landmarks-detection/src/shared/calculators/segmentation_smoothing.ts (93:146) - hand-pose-detection/src/shared/calculators/segmentation_smoothing.ts (93:146) duplicated block id: 64 size: 18 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/detection_to_rect.ts (25:48) - shared/calculators/detection_to_rect.ts (25:48) - pose-detection/src/shared/calculators/detection_to_rect.ts (25:48) - face-landmarks-detection/src/shared/calculators/detection_to_rect.ts (25:48) - hand-pose-detection/src/shared/calculators/detection_to_rect.ts (25:48) duplicated block id: 65 size: 18 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/detection_to_rect.ts (90:111) - shared/calculators/detection_to_rect.ts (90:111) - pose-detection/src/shared/calculators/detection_to_rect.ts (90:111) - face-landmarks-detection/src/shared/calculators/detection_to_rect.ts (90:111) - hand-pose-detection/src/shared/calculators/detection_to_rect.ts (90:111) duplicated block id: 66 size: 18 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (225:243) - body-pix/src/util.ts (225:243) duplicated block id: 67 size: 17 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/tensors_to_detections.ts (117:134) - shared/calculators/tensors_to_detections.ts (117:134) - pose-detection/src/shared/calculators/tensors_to_detections.ts (117:134) - face-landmarks-detection/src/shared/calculators/tensors_to_detections.ts (117:134) - hand-pose-detection/src/shared/calculators/tensors_to_detections.ts (117:134) duplicated block id: 68 size: 17 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/mask_util.ts (32:52) - shared/calculators/mask_util.ts (32:52) - pose-detection/src/shared/calculators/mask_util.ts (32:52) - face-landmarks-detection/src/shared/calculators/mask_util.ts (32:52) - hand-pose-detection/src/shared/calculators/mask_util.ts (32:52) duplicated block id: 69 size: 16 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (144:160) - shared/calculators/render_util.ts (144:160) - pose-detection/src/shared/calculators/render_util.ts (144:160) - face-landmarks-detection/src/shared/calculators/render_util.ts (144:160) - hand-pose-detection/src/shared/calculators/render_util.ts (144:160) duplicated block id: 70 size: 16 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (205:223) - body-pix/src/util.ts (205:223) duplicated block id: 71 size: 16 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_multiple_masks_cpu.ts (28:44) - body-pix/src/multi_person/decode_multiple_masks_cpu.ts (28:44) duplicated block id: 72 size: 15 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (212:228) - shared/calculators/render_util.ts (212:228) - pose-detection/src/shared/calculators/render_util.ts (212:228) - face-landmarks-detection/src/shared/calculators/render_util.ts (212:228) - hand-pose-detection/src/shared/calculators/render_util.ts (212:228) duplicated block id: 73 size: 15 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/calculate_world_landmark_projection.ts (35:54) - shared/calculators/calculate_world_landmark_projection.ts (35:54) - pose-detection/src/shared/calculators/calculate_world_landmark_projection.ts (35:54) - face-landmarks-detection/src/shared/calculators/calculate_world_landmark_projection.ts (35:54) - hand-pose-detection/src/shared/calculators/calculate_world_landmark_projection.ts (35:54) duplicated block id: 74 size: 15 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/decode_part_map.ts (75:94) - body-pix/src/decode_part_map.ts (75:94) duplicated block id: 75 size: 15 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (334:351) - body-pix/src/util.ts (334:351) duplicated block id: 76 size: 15 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (78:94) - body-pix/src/output_rendering_util.ts (78:94) duplicated block id: 77 size: 14 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (571:586) - shared/calculators/render_util.ts (571:586) - pose-detection/src/shared/calculators/render_util.ts (571:586) - face-landmarks-detection/src/shared/calculators/render_util.ts (571:586) - hand-pose-detection/src/shared/calculators/render_util.ts (571:586) duplicated block id: 78 size: 14 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (653:668) - shared/calculators/render_util.ts (653:668) - pose-detection/src/shared/calculators/render_util.ts (653:668) - face-landmarks-detection/src/shared/calculators/render_util.ts (653:668) - hand-pose-detection/src/shared/calculators/render_util.ts (653:668) duplicated block id: 79 size: 14 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/image_utils.ts (167:188) - shared/calculators/image_utils.ts (167:188) - pose-detection/src/shared/calculators/image_utils.ts (167:188) - face-landmarks-detection/src/shared/calculators/image_utils.ts (167:188) - hand-pose-detection/src/shared/calculators/image_utils.ts (167:188) duplicated block id: 80 size: 14 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/util.ts (291:305) - posenet/src/util.ts (75:89) - body-pix/src/util.ts (291:305) duplicated block id: 81 size: 14 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (200:214) - body-pix/src/output_rendering_util.ts (200:214) duplicated block id: 82 size: 14 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (468:483) - body-pix/src/output_rendering_util.ts (468:483) duplicated block id: 83 size: 14 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (546:561) - body-pix/src/output_rendering_util.ts (546:561) duplicated block id: 84 size: 14 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_multiple_masks_webgl.ts (79:93) - body-pix/src/multi_person/decode_multiple_masks_webgl.ts (79:93) duplicated block id: 85 size: 14 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (985:1000) - body-pix/src/body_pix_model.ts (985:1000) duplicated block id: 86 size: 13 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/normalized_keypoints_to_keypoints.ts (19:35) - shared/calculators/normalized_keypoints_to_keypoints.ts (19:35) - pose-detection/src/shared/calculators/normalized_keypoints_to_keypoints.ts (19:35) - face-landmarks-detection/src/shared/calculators/normalized_keypoints_to_keypoints.ts (19:35) - hand-pose-detection/src/shared/calculators/normalized_keypoints_to_keypoints.ts (19:35) duplicated block id: 87 size: 13 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/mask_util.ts (63:78) - shared/calculators/mask_util.ts (63:78) - pose-detection/src/shared/calculators/mask_util.ts (63:78) - face-landmarks-detection/src/shared/calculators/mask_util.ts (63:78) - hand-pose-detection/src/shared/calculators/mask_util.ts (63:78) duplicated block id: 88 size: 13 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (1005:1019) - body-pix/src/body_pix_model.ts (1005:1019) duplicated block id: 89 size: 12 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/calculate_score_copy.ts (34:51) - shared/calculators/calculate_score_copy.ts (34:51) - pose-detection/src/shared/calculators/calculate_score_copy.ts (34:51) - face-landmarks-detection/src/shared/calculators/calculate_score_copy.ts (34:51) - hand-pose-detection/src/shared/calculators/calculate_score_copy.ts (34:51) duplicated block id: 90 size: 12 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/image_utils.ts (46:60) - shared/calculators/image_utils.ts (46:60) - pose-detection/src/shared/calculators/image_utils.ts (46:60) - face-landmarks-detection/src/shared/calculators/image_utils.ts (46:60) - hand-pose-detection/src/shared/calculators/image_utils.ts (46:60) duplicated block id: 91 size: 12 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (25:37) - body-pix/src/util.ts (25:37) duplicated block id: 92 size: 12 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (127:140) - body-pix/src/util.ts (127:140) duplicated block id: 93 size: 12 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/single_person/util.ts (46:62) - posenet/src/single_pose/util.ts (46:62) - body-pix/src/single_person/util.ts (46:62) duplicated block id: 94 size: 12 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/multi_person/decode_multiple_poses.ts (39:52) - posenet/src/multi_pose/decode_multiple_poses.ts (39:52) - body-pix/src/multi_person/decode_multiple_poses.ts (39:52) duplicated block id: 95 size: 11 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (60:71) - shared/calculators/render_util.ts (60:71) - pose-detection/src/shared/calculators/render_util.ts (60:71) - face-landmarks-detection/src/shared/calculators/render_util.ts (60:71) - hand-pose-detection/src/shared/calculators/render_util.ts (60:71) duplicated block id: 96 size: 11 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/detector_inference.ts (26:40) - shared/calculators/detector_inference.ts (26:40) - pose-detection/src/shared/calculators/detector_inference.ts (26:40) - face-landmarks-detection/src/shared/calculators/detector_inference.ts (26:40) - hand-pose-detection/src/shared/calculators/detector_inference.ts (26:40) duplicated block id: 97 size: 11 cleaned lines of code in 4 files: - body-segmentation/src/body_pix/impl/single_person/util.ts (22:35) - posenet/src/single_pose/util.ts (22:35) - pose-detection/src/posenet/calculators/decode_single_pose_util.ts (44:57) - body-pix/src/single_person/util.ts (22:35) duplicated block id: 98 size: 10 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (230:240) - shared/calculators/render_util.ts (230:240) - pose-detection/src/shared/calculators/render_util.ts (230:240) - face-landmarks-detection/src/shared/calculators/render_util.ts (230:240) - hand-pose-detection/src/shared/calculators/render_util.ts (230:240) duplicated block id: 99 size: 10 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/calculate_inverse_matrix.ts (26:36) - shared/calculators/calculate_inverse_matrix.ts (26:36) - pose-detection/src/shared/calculators/calculate_inverse_matrix.ts (26:36) - face-landmarks-detection/src/shared/calculators/calculate_inverse_matrix.ts (26:36) - hand-pose-detection/src/shared/calculators/calculate_inverse_matrix.ts (26:36) duplicated block id: 100 size: 10 cleaned lines of code in 5 files: - body-segmentation/src/shared/filters/keypoints_smoothing.ts (34:44) - shared/filters/keypoints_smoothing.ts (34:44) - pose-detection/src/shared/filters/keypoints_smoothing.ts (34:44) - face-landmarks-detection/src/shared/filters/keypoints_smoothing.ts (34:44) - hand-pose-detection/src/shared/filters/keypoints_smoothing.ts (34:44) duplicated block id: 101 size: 10 cleaned lines of code in 5 files: - body-segmentation/src/shared/filters/one_euro_filter.ts (43:53) - shared/filters/one_euro_filter.ts (43:53) - pose-detection/src/shared/filters/one_euro_filter.ts (43:53) - face-landmarks-detection/src/shared/filters/one_euro_filter.ts (43:53) - hand-pose-detection/src/shared/filters/one_euro_filter.ts (43:53) duplicated block id: 102 size: 10 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/decode_part_map.ts (96:108) - body-pix/src/decode_part_map.ts (96:108) duplicated block id: 103 size: 10 cleaned lines of code in 4 files: - body-segmentation/src/body_pix/impl/saved_models.ts (37:48) - posenet/src/checkpoints.ts (37:48) - pose-detection/src/posenet/load_utils.ts (40:51) - body-pix/src/saved_models.ts (37:48) duplicated block id: 104 size: 10 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/util.ts (315:325) - posenet/src/util.ts (99:109) - body-pix/src/util.ts (315:325) duplicated block id: 105 size: 10 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (96:106) - body-pix/src/output_rendering_util.ts (96:106) duplicated block id: 106 size: 10 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/body_pix_model.ts (1033:1043) - posenet/src/posenet_model.ts (447:457) - body-pix/src/body_pix_model.ts (1033:1043) duplicated block id: 107 size: 9 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/association_norm_rect.ts (49:58) - shared/calculators/association_norm_rect.ts (49:58) - pose-detection/src/shared/calculators/association_norm_rect.ts (49:58) - face-landmarks-detection/src/shared/calculators/association_norm_rect.ts (49:58) - hand-pose-detection/src/shared/calculators/association_norm_rect.ts (49:58) duplicated block id: 108 size: 9 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/base_model.ts (96:105) - body-pix/src/base_model.ts (96:105) duplicated block id: 109 size: 9 cleaned lines of code in 4 files: - body-segmentation/src/body_pix/impl/single_person/argmax2d.ts (28:40) - posenet/src/single_pose/argmax2d.ts (28:40) - pose-detection/src/posenet/calculators/decode_single_pose_util.ts (30:42) - body-pix/src/single_person/argmax2d.ts (28:40) duplicated block id: 110 size: 8 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (105:113) - shared/calculators/render_util.ts (105:113) - pose-detection/src/shared/calculators/render_util.ts (105:113) - face-landmarks-detection/src/shared/calculators/render_util.ts (105:113) - hand-pose-detection/src/shared/calculators/render_util.ts (105:113) duplicated block id: 111 size: 8 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/create_ssd_anchors.ts (119:127) - shared/calculators/create_ssd_anchors.ts (119:127) - pose-detection/src/shared/calculators/create_ssd_anchors.ts (119:127) - face-landmarks-detection/src/shared/calculators/create_ssd_anchors.ts (119:127) - hand-pose-detection/src/shared/calculators/create_ssd_anchors.ts (119:127) duplicated block id: 112 size: 8 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/mask_util.ts (98:106) - shared/calculators/mask_util.ts (98:106) - pose-detection/src/shared/calculators/mask_util.ts (98:106) - face-landmarks-detection/src/shared/calculators/mask_util.ts (98:106) - hand-pose-detection/src/shared/calculators/mask_util.ts (98:106) duplicated block id: 113 size: 8 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/association_norm_rect.ts (30:39) - shared/calculators/association_norm_rect.ts (30:39) - pose-detection/src/shared/calculators/association_norm_rect.ts (30:39) - face-landmarks-detection/src/shared/calculators/association_norm_rect.ts (30:39) - hand-pose-detection/src/shared/calculators/association_norm_rect.ts (30:39) duplicated block id: 114 size: 8 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (245:253) - body-pix/src/util.ts (245:253) duplicated block id: 115 size: 8 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (61:69) - body-pix/src/output_rendering_util.ts (61:69) duplicated block id: 116 size: 8 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (166:174) - body-pix/src/output_rendering_util.ts (166:174) duplicated block id: 117 size: 8 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/single_person/util.ts (64:73) - body-pix/src/single_person/util.ts (64:73) duplicated block id: 118 size: 8 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/util.ts (21:29) - body-pix/src/multi_person/util.ts (21:29) duplicated block id: 119 size: 8 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/multi_person/util.ts (39:47) - posenet/src/multi_pose/util.ts (29:37) - body-pix/src/multi_person/util.ts (39:47) duplicated block id: 120 size: 8 cleaned lines of code in 4 files: - body-segmentation/src/body_pix/impl/multi_person/util.ts (59:67) - posenet/src/multi_pose/util.ts (49:57) - pose-detection/src/posenet/calculators/decode_multiple_poses_util.ts (85:93) - body-pix/src/multi_person/util.ts (59:67) duplicated block id: 121 size: 7 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (400:407) - shared/calculators/render_util.ts (400:407) - pose-detection/src/shared/calculators/render_util.ts (400:407) - face-landmarks-detection/src/shared/calculators/render_util.ts (400:407) - hand-pose-detection/src/shared/calculators/render_util.ts (400:407) duplicated block id: 122 size: 7 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/mask_util.ts (89:96) - shared/calculators/mask_util.ts (89:96) - pose-detection/src/shared/calculators/mask_util.ts (89:96) - face-landmarks-detection/src/shared/calculators/mask_util.ts (89:96) - hand-pose-detection/src/shared/calculators/mask_util.ts (89:96) duplicated block id: 123 size: 7 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/split_detection_result.ts (19:30) - shared/calculators/split_detection_result.ts (19:30) - pose-detection/src/shared/calculators/split_detection_result.ts (19:30) - face-landmarks-detection/src/shared/calculators/split_detection_result.ts (19:30) - hand-pose-detection/src/shared/calculators/split_detection_result.ts (19:30) duplicated block id: 124 size: 7 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/detection_to_rect.ts (50:57) - shared/calculators/detection_to_rect.ts (50:57) - pose-detection/src/shared/calculators/detection_to_rect.ts (50:57) - face-landmarks-detection/src/shared/calculators/detection_to_rect.ts (50:57) - hand-pose-detection/src/shared/calculators/detection_to_rect.ts (50:57) duplicated block id: 125 size: 7 cleaned lines of code in 4 files: - body-segmentation/src/body_pix/impl/saved_models.ts (25:33) - posenet/src/checkpoints.ts (25:33) - pose-detection/src/posenet/load_utils.ts (28:36) - body-pix/src/saved_models.ts (25:33) duplicated block id: 126 size: 7 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/single_person/util.ts (37:44) - posenet/src/single_pose/util.ts (37:44) - body-pix/src/single_person/util.ts (37:44) duplicated block id: 127 size: 7 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/multi_person/decode_pose.ts (36:43) - posenet/src/multi_pose/decode_pose.ts (36:43) - body-pix/src/multi_person/decode_pose.ts (36:43) duplicated block id: 128 size: 7 cleaned lines of code in 4 files: - body-segmentation/src/body_pix/impl/multi_person/decode_pose.ts (45:52) - posenet/src/multi_pose/decode_pose.ts (45:52) - pose-detection/src/posenet/calculators/decode_multiple_poses_util.ts (95:102) - body-pix/src/multi_person/decode_pose.ts (45:52) duplicated block id: 129 size: 6 cleaned lines of code in 7 files: - body-segmentation/src/shared/calculators/render_util.ts (73:82) - body-segmentation/src/body_pix/impl/util.ts (39:48) - shared/calculators/render_util.ts (73:82) - pose-detection/src/shared/calculators/render_util.ts (73:82) - face-landmarks-detection/src/shared/calculators/render_util.ts (73:82) - hand-pose-detection/src/shared/calculators/render_util.ts (73:82) - body-pix/src/util.ts (39:48) duplicated block id: 130 size: 6 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (165:172) - shared/calculators/render_util.ts (165:172) - pose-detection/src/shared/calculators/render_util.ts (165:172) - face-landmarks-detection/src/shared/calculators/render_util.ts (165:172) - hand-pose-detection/src/shared/calculators/render_util.ts (165:172) duplicated block id: 131 size: 6 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/render_util.ts (318:324) - shared/calculators/render_util.ts (318:324) - pose-detection/src/shared/calculators/render_util.ts (318:324) - face-landmarks-detection/src/shared/calculators/render_util.ts (318:324) - hand-pose-detection/src/shared/calculators/render_util.ts (318:324) duplicated block id: 132 size: 6 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/shift_image_value.ts (20:29) - shared/calculators/shift_image_value.ts (20:29) - pose-detection/src/shared/calculators/shift_image_value.ts (20:29) - face-landmarks-detection/src/shared/calculators/shift_image_value.ts (20:29) - hand-pose-detection/src/shared/calculators/shift_image_value.ts (20:29) duplicated block id: 133 size: 6 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/calculate_inverse_matrix.ts (45:51) - shared/calculators/calculate_inverse_matrix.ts (45:51) - pose-detection/src/shared/calculators/calculate_inverse_matrix.ts (45:51) - face-landmarks-detection/src/shared/calculators/calculate_inverse_matrix.ts (45:51) - hand-pose-detection/src/shared/calculators/calculate_inverse_matrix.ts (45:51) duplicated block id: 134 size: 6 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/image_utils.ts (23:29) - shared/calculators/image_utils.ts (23:29) - pose-detection/src/shared/calculators/image_utils.ts (23:29) - face-landmarks-detection/src/shared/calculators/image_utils.ts (23:29) - hand-pose-detection/src/shared/calculators/image_utils.ts (23:29) duplicated block id: 135 size: 6 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/association_norm_rect.ts (41:47) - shared/calculators/association_norm_rect.ts (41:47) - pose-detection/src/shared/calculators/association_norm_rect.ts (41:47) - face-landmarks-detection/src/shared/calculators/association_norm_rect.ts (41:47) - hand-pose-detection/src/shared/calculators/association_norm_rect.ts (41:47) duplicated block id: 136 size: 6 cleaned lines of code in 5 files: - body-segmentation/src/shared/calculators/detection_to_rect.ts (82:88) - shared/calculators/detection_to_rect.ts (82:88) - pose-detection/src/shared/calculators/detection_to_rect.ts (82:88) - face-landmarks-detection/src/shared/calculators/detection_to_rect.ts (82:88) - hand-pose-detection/src/shared/calculators/detection_to_rect.ts (82:88) duplicated block id: 137 size: 6 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/decode_part_map.ts (52:58) - body-pix/src/decode_part_map.ts (52:58) duplicated block id: 138 size: 6 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/util.ts (76:83) - body-pix/src/util.ts (76:83) duplicated block id: 139 size: 6 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/util.ts (307:313) - posenet/src/util.ts (91:97) - body-pix/src/util.ts (307:313) duplicated block id: 140 size: 6 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (53:59) - body-pix/src/output_rendering_util.ts (53:59) duplicated block id: 141 size: 6 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/output_rendering_util.ts (108:115) - body-pix/src/output_rendering_util.ts (108:115) duplicated block id: 142 size: 6 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/multi_person/util.ts (31:37) - posenet/src/multi_pose/util.ts (21:27) - body-pix/src/multi_person/util.ts (31:37) duplicated block id: 143 size: 6 cleaned lines of code in 3 files: - body-segmentation/src/body_pix/impl/multi_person/util.ts (49:57) - posenet/src/multi_pose/util.ts (39:47) - body-pix/src/multi_person/util.ts (49:57) duplicated block id: 144 size: 6 cleaned lines of code in 2 files: - body-segmentation/src/body_pix/impl/multi_person/decode_multiple_masks_cpu.ts (46:52) - body-pix/src/multi_person/decode_multiple_masks_cpu.ts (46:52)