duplicated block id: 1 size: 136 cleaned lines of code in 2 files: - google/generativeai/responder.py (71:269) - google/generativeai/types/content_types.py (343:541) duplicated block id: 2 size: 70 cleaned lines of code in 2 files: - google/generativeai/types/palm_safety_types.py (111:213) - google/generativeai/types/safety_types.py (100:202) duplicated block id: 3 size: 52 cleaned lines of code in 2 files: - google/generativeai/responder.py (525:597) - google/generativeai/types/content_types.py (898:970) duplicated block id: 4 size: 44 cleaned lines of code in 2 files: - google/generativeai/types/palm_safety_types.py (234:286) - google/generativeai/types/safety_types.py (251:303) duplicated block id: 5 size: 39 cleaned lines of code in 2 files: - google/generativeai/responder.py (347:399) - google/generativeai/types/content_types.py (616:668) duplicated block id: 6 size: 35 cleaned lines of code in 2 files: - google/generativeai/responder.py (285:343) - google/generativeai/types/content_types.py (554:612) duplicated block id: 7 size: 30 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1250:1287) - google/generativeai/types/retriever_types.py (1340:1377) duplicated block id: 8 size: 24 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (629:655) - google/generativeai/generative_models.py (736:762) duplicated block id: 9 size: 24 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1289:1318) - google/generativeai/types/retriever_types.py (1379:1408) duplicated block id: 10 size: 24 cleaned lines of code in 2 files: - google/generativeai/embedding.py (171:197) - google/generativeai/embedding.py (265:290) duplicated block id: 11 size: 22 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (787:811) - google/generativeai/types/retriever_types.py (831:855) duplicated block id: 12 size: 19 cleaned lines of code in 2 files: - google/generativeai/notebook/flag_def.py (188:209) - google/generativeai/notebook/flag_def.py (243:264) duplicated block id: 13 size: 19 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (401:433) - google/generativeai/types/retriever_types.py (1153:1185) duplicated block id: 14 size: 18 cleaned lines of code in 2 files: - google/generativeai/responder.py (497:523) - google/generativeai/types/content_types.py (865:891) duplicated block id: 15 size: 17 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (554:576) - google/generativeai/generative_models.py (683:705) duplicated block id: 16 size: 17 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1625:1646) - google/generativeai/types/retriever_types.py (1665:1686) duplicated block id: 17 size: 17 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (124:143) - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (154:173) duplicated block id: 18 size: 16 cleaned lines of code in 2 files: - google/generativeai/responder.py (433:456) - google/generativeai/types/content_types.py (767:790) duplicated block id: 19 size: 15 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (522:540) - google/generativeai/types/retriever_types.py (1096:1114) duplicated block id: 20 size: 15 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (445:464) - google/generativeai/types/retriever_types.py (1196:1215) duplicated block id: 21 size: 15 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (504:520) - google/generativeai/types/retriever_types.py (549:565) duplicated block id: 22 size: 15 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1078:1094) - google/generativeai/types/retriever_types.py (1123:1139) duplicated block id: 23 size: 15 cleaned lines of code in 2 files: - google/generativeai/notebook/eval_cmd.py (34:58) - google/generativeai/notebook/run_cmd.py (34:58) duplicated block id: 24 size: 15 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (296:312) - google/generativeai/types/retriever_types.py (332:348) duplicated block id: 25 size: 15 cleaned lines of code in 2 files: - google/generativeai/responder.py (601:622) - google/generativeai/types/content_types.py (974:995) duplicated block id: 26 size: 15 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (401:427) - google/generativeai/types/retriever_types.py (1596:1622) duplicated block id: 27 size: 15 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1153:1179) - google/generativeai/types/retriever_types.py (1596:1622) duplicated block id: 28 size: 14 cleaned lines of code in 2 files: - google/generativeai/embedding.py (199:212) - google/generativeai/embedding.py (292:305) duplicated block id: 29 size: 14 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llm_function.py (256:271) - google/generativeai/notebook/lib/llm_function.py (367:382) duplicated block id: 30 size: 14 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (171:186) - google/generativeai/types/permission_types.py (201:216) duplicated block id: 31 size: 14 cleaned lines of code in 2 files: - google/generativeai/answer.py (242:295) - google/generativeai/answer.py (314:348) duplicated block id: 32 size: 13 cleaned lines of code in 2 files: - google/generativeai/types/palm_safety_types.py (30:44) - google/generativeai/types/safety_types.py (30:44) duplicated block id: 33 size: 13 cleaned lines of code in 2 files: - google/generativeai/notebook/compile_cmd.py (31:50) - google/generativeai/notebook/run_cmd.py (34:53) duplicated block id: 34 size: 13 cleaned lines of code in 2 files: - google/generativeai/notebook/compile_cmd.py (31:50) - google/generativeai/notebook/eval_cmd.py (34:53) duplicated block id: 35 size: 12 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1181:1194) - google/generativeai/types/retriever_types.py (1211:1224) duplicated block id: 36 size: 12 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (429:443) - google/generativeai/types/retriever_types.py (460:474) duplicated block id: 37 size: 12 cleaned lines of code in 2 files: - google/generativeai/types/generation_types.py (636:648) - google/generativeai/types/generation_types.py (703:715) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (592:604) - google/generativeai/generative_models.py (721:733) duplicated block id: 39 size: 11 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (445:458) - google/generativeai/types/retriever_types.py (1649:1662) duplicated block id: 40 size: 11 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (400:410) - google/generativeai/generative_models.py (427:437) duplicated block id: 41 size: 11 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (991:1004) - google/generativeai/types/retriever_types.py (1443:1456) duplicated block id: 42 size: 11 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (962:984) - google/generativeai/types/retriever_types.py (1418:1437) duplicated block id: 43 size: 11 cleaned lines of code in 2 files: - google/generativeai/responder.py (481:495) - google/generativeai/types/content_types.py (848:862) duplicated block id: 44 size: 11 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1196:1209) - google/generativeai/types/retriever_types.py (1649:1662) duplicated block id: 45 size: 11 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (302:314) - google/generativeai/generative_models.py (356:368) duplicated block id: 46 size: 10 cleaned lines of code in 2 files: - google/generativeai/types/generation_types.py (674:685) - google/generativeai/types/generation_types.py (741:752) duplicated block id: 47 size: 10 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (579:590) - google/generativeai/generative_models.py (708:719) duplicated block id: 48 size: 10 cleaned lines of code in 2 files: - google/generativeai/permission.py (125:146) - google/generativeai/permission.py (154:166) duplicated block id: 49 size: 10 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (184:193) - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (223:232) duplicated block id: 50 size: 10 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (658:669) - google/generativeai/generative_models.py (765:776) duplicated block id: 51 size: 10 cleaned lines of code in 2 files: - google/generativeai/retriever.py (188:200) - google/generativeai/types/retriever_types.py (608:620) duplicated block id: 52 size: 10 cleaned lines of code in 2 files: - google/generativeai/retriever.py (161:180) - google/generativeai/types/retriever_types.py (581:600) duplicated block id: 53 size: 9 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (513:521) - google/generativeai/generative_models.py (672:680) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (238:246) - google/generativeai/generative_models.py (345:353) duplicated block id: 55 size: 9 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1272:1280) - google/generativeai/types/retriever_types.py (1635:1644) duplicated block id: 56 size: 9 cleaned lines of code in 2 files: - google/generativeai/caching.py (119:127) - google/generativeai/caching.py (175:183) duplicated block id: 57 size: 9 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1272:1280) - google/generativeai/types/retriever_types.py (1675:1684) duplicated block id: 58 size: 9 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1362:1370) - google/generativeai/types/retriever_types.py (1635:1644) duplicated block id: 59 size: 9 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (415:423) - google/generativeai/generative_models.py (442:450) duplicated block id: 60 size: 9 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1362:1370) - google/generativeai/types/retriever_types.py (1675:1684) duplicated block id: 61 size: 9 cleaned lines of code in 2 files: - google/generativeai/answer.py (298:306) - google/generativeai/answer.py (351:359) duplicated block id: 62 size: 8 cleaned lines of code in 2 files: - google/generativeai/notebook/compare_cmd.py (43:54) - google/generativeai/notebook/eval_cmd.py (47:58) duplicated block id: 63 size: 8 cleaned lines of code in 2 files: - google/generativeai/retriever.py (190:200) - google/generativeai/types/retriever_types.py (993:1003) duplicated block id: 64 size: 8 cleaned lines of code in 2 files: - google/generativeai/retriever.py (163:180) - google/generativeai/types/retriever_types.py (964:983) duplicated block id: 65 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (147:155) - google/generativeai/types/retriever_types.py (1596:1604) duplicated block id: 66 size: 8 cleaned lines of code in 2 files: - google/generativeai/notebook/compare_cmd.py (59:68) - google/generativeai/notebook/eval_cmd.py (65:74) duplicated block id: 67 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (522:532) - google/generativeai/types/retriever_types.py (1141:1151) duplicated block id: 68 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (583:600) - google/generativeai/types/retriever_types.py (964:983) duplicated block id: 69 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (610:620) - google/generativeai/types/retriever_types.py (993:1003) duplicated block id: 70 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (610:620) - google/generativeai/types/retriever_types.py (1445:1455) duplicated block id: 71 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (147:155) - google/generativeai/types/retriever_types.py (401:409) duplicated block id: 72 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (289:299) - google/generativeai/types/retriever_types.py (780:790) duplicated block id: 73 size: 8 cleaned lines of code in 2 files: - google/generativeai/notebook/compare_cmd.py (43:54) - google/generativeai/notebook/run_cmd.py (47:58) duplicated block id: 74 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (583:600) - google/generativeai/types/retriever_types.py (1420:1436) duplicated block id: 75 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1096:1106) - google/generativeai/types/retriever_types.py (1141:1151) duplicated block id: 76 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (325:335) - google/generativeai/types/retriever_types.py (824:834) duplicated block id: 77 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (567:577) - google/generativeai/types/retriever_types.py (1141:1151) duplicated block id: 78 size: 8 cleaned lines of code in 2 files: - google/generativeai/retriever.py (163:180) - google/generativeai/types/retriever_types.py (1420:1436) duplicated block id: 79 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (567:577) - google/generativeai/types/retriever_types.py (1096:1106) duplicated block id: 80 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (147:155) - google/generativeai/types/retriever_types.py (1153:1161) duplicated block id: 81 size: 8 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (522:532) - google/generativeai/types/retriever_types.py (567:577) duplicated block id: 82 size: 8 cleaned lines of code in 2 files: - google/generativeai/answer.py (176:183) - google/generativeai/answer.py (314:321) duplicated block id: 83 size: 8 cleaned lines of code in 2 files: - google/generativeai/answer.py (176:183) - google/generativeai/answer.py (242:249) duplicated block id: 84 size: 8 cleaned lines of code in 2 files: - google/generativeai/answer.py (231:238) - google/generativeai/answer.py (299:306) duplicated block id: 85 size: 8 cleaned lines of code in 2 files: - google/generativeai/answer.py (231:238) - google/generativeai/answer.py (352:359) duplicated block id: 86 size: 8 cleaned lines of code in 2 files: - google/generativeai/retriever.py (190:200) - google/generativeai/types/retriever_types.py (1445:1455) duplicated block id: 87 size: 8 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (85:94) - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (124:133) duplicated block id: 88 size: 8 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (85:94) - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (154:163) duplicated block id: 89 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1162:1179) - google/generativeai/types/retriever_types.py (1464:1478) duplicated block id: 90 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (163:178) - google/generativeai/types/retriever_types.py (921:938) duplicated block id: 91 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (947:955) - google/generativeai/types/retriever_types.py (1201:1209) duplicated block id: 92 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (190:198) - google/generativeai/types/retriever_types.py (947:955) duplicated block id: 93 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/generation_types.py (661:671) - google/generativeai/types/generation_types.py (728:738) duplicated block id: 94 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1420:1434) - google/generativeai/types/retriever_types.py (1605:1622) duplicated block id: 95 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (583:598) - google/generativeai/types/retriever_types.py (921:938) duplicated block id: 96 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (450:458) - google/generativeai/types/retriever_types.py (1445:1453) duplicated block id: 97 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (921:938) - google/generativeai/types/retriever_types.py (1605:1622) duplicated block id: 98 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (450:458) - google/generativeai/types/retriever_types.py (947:955) duplicated block id: 99 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (410:427) - google/generativeai/types/retriever_types.py (1231:1248) duplicated block id: 100 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (450:458) - google/generativeai/types/retriever_types.py (610:618) duplicated block id: 101 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (163:178) - google/generativeai/types/retriever_types.py (1231:1248) duplicated block id: 102 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (450:458) - google/generativeai/types/retriever_types.py (993:1001) duplicated block id: 103 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (964:981) - google/generativeai/types/retriever_types.py (1464:1478) duplicated block id: 104 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (610:618) - google/generativeai/types/retriever_types.py (1330:1338) duplicated block id: 105 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (410:427) - google/generativeai/types/retriever_types.py (921:938) duplicated block id: 106 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1231:1248) - google/generativeai/types/retriever_types.py (1420:1434) duplicated block id: 107 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1231:1248) - google/generativeai/types/retriever_types.py (1605:1622) duplicated block id: 108 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (583:598) - google/generativeai/types/retriever_types.py (1231:1248) duplicated block id: 109 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (190:198) - google/generativeai/types/retriever_types.py (1201:1209) duplicated block id: 110 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (410:427) - google/generativeai/types/retriever_types.py (964:981) duplicated block id: 111 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1330:1338) - google/generativeai/types/retriever_types.py (1654:1662) duplicated block id: 112 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1498:1506) - google/generativeai/types/retriever_types.py (1654:1662) duplicated block id: 113 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (163:178) - google/generativeai/types/retriever_types.py (410:427) duplicated block id: 114 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (163:178) - google/generativeai/types/retriever_types.py (1464:1478) duplicated block id: 115 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (964:981) - google/generativeai/types/retriever_types.py (1162:1179) duplicated block id: 116 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (583:598) - google/generativeai/types/retriever_types.py (1464:1478) duplicated block id: 117 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1162:1179) - google/generativeai/types/retriever_types.py (1231:1248) duplicated block id: 118 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (58:65) - google/generativeai/retriever.py (87:94) duplicated block id: 119 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (270:293) - google/generativeai/types/retriever_types.py (355:372) duplicated block id: 120 size: 7 cleaned lines of code in 2 files: - google/generativeai/caching.py (68:76) - google/generativeai/types/file_types.py (75:83) duplicated block id: 121 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (921:938) - google/generativeai/types/retriever_types.py (964:981) duplicated block id: 122 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (410:427) - google/generativeai/types/retriever_types.py (583:598) duplicated block id: 123 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1162:1179) - google/generativeai/types/retriever_types.py (1420:1434) duplicated block id: 124 size: 7 cleaned lines of code in 2 files: - google/generativeai/notebook/flag_def.py (255:261) - google/generativeai/notebook/flag_def.py (309:315) duplicated block id: 125 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (947:955) - google/generativeai/types/retriever_types.py (1654:1662) duplicated block id: 126 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (993:1001) - google/generativeai/types/retriever_types.py (1201:1209) duplicated block id: 127 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (921:938) - google/generativeai/types/retriever_types.py (1231:1248) duplicated block id: 128 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (993:1001) - google/generativeai/types/retriever_types.py (1498:1506) duplicated block id: 129 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (163:178) - google/generativeai/types/retriever_types.py (1162:1179) duplicated block id: 130 size: 7 cleaned lines of code in 2 files: - google/generativeai/notebook/gspread_client.py (139:146) - google/generativeai/notebook/gspread_client.py (174:180) duplicated block id: 131 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (583:598) - google/generativeai/types/retriever_types.py (1162:1179) duplicated block id: 132 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (410:427) - google/generativeai/types/retriever_types.py (1464:1478) duplicated block id: 133 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (610:618) - google/generativeai/types/retriever_types.py (947:955) duplicated block id: 134 size: 7 cleaned lines of code in 2 files: - google/generativeai/notebook/flag_def.py (200:206) - google/generativeai/notebook/flag_def.py (309:315) duplicated block id: 135 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (190:198) - google/generativeai/types/retriever_types.py (1654:1662) duplicated block id: 136 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1445:1453) - google/generativeai/types/retriever_types.py (1498:1506) duplicated block id: 137 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (450:458) - google/generativeai/types/retriever_types.py (1498:1506) duplicated block id: 138 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (610:618) - google/generativeai/types/retriever_types.py (1498:1506) duplicated block id: 139 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1464:1478) - google/generativeai/types/retriever_types.py (1605:1622) duplicated block id: 140 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1420:1434) - google/generativeai/types/retriever_types.py (1464:1478) duplicated block id: 141 size: 7 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (336:342) - google/generativeai/generative_models.py (390:396) duplicated block id: 142 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (190:198) - google/generativeai/types/retriever_types.py (450:458) duplicated block id: 143 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (947:955) - google/generativeai/types/retriever_types.py (1330:1338) duplicated block id: 144 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (506:513) - google/generativeai/types/retriever_types.py (1080:1087) duplicated block id: 145 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (610:618) - google/generativeai/types/retriever_types.py (1201:1209) duplicated block id: 146 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (410:427) - google/generativeai/types/retriever_types.py (1420:1434) duplicated block id: 147 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1231:1248) - google/generativeai/types/retriever_types.py (1464:1478) duplicated block id: 148 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (506:513) - google/generativeai/types/retriever_types.py (1125:1132) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (921:938) - google/generativeai/types/retriever_types.py (1162:1179) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (450:458) - google/generativeai/types/retriever_types.py (1330:1338) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1330:1338) - google/generativeai/types/retriever_types.py (1498:1506) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1201:1209) - google/generativeai/types/retriever_types.py (1498:1506) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (921:938) - google/generativeai/types/retriever_types.py (1464:1478) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (77:85) - google/generativeai/retriever.py (137:146) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/palm_safety_types.py (61:69) - google/generativeai/types/safety_types.py (61:69) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (321:329) - google/generativeai/types/retriever_types.py (384:392) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (583:598) - google/generativeai/types/retriever_types.py (1605:1622) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (163:178) - google/generativeai/types/retriever_types.py (1605:1622) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1330:1338) - google/generativeai/types/retriever_types.py (1445:1453) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1201:1209) - google/generativeai/types/retriever_types.py (1445:1453) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (964:981) - google/generativeai/types/retriever_types.py (1231:1248) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (551:558) - google/generativeai/types/retriever_types.py (1125:1132) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (33:56) - google/generativeai/retriever.py (105:121) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (947:955) - google/generativeai/types/retriever_types.py (1445:1453) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - google/generativeai/notebook/compile_cmd.py (52:58) - google/generativeai/notebook/run_cmd.py (60:66) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (921:938) - google/generativeai/types/retriever_types.py (1420:1434) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (947:955) - google/generativeai/types/retriever_types.py (1498:1506) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (551:558) - google/generativeai/types/retriever_types.py (1080:1087) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (190:198) - google/generativeai/types/retriever_types.py (1330:1338) duplicated block id: 170 size: 7 cleaned lines of code in 2 files: - google/generativeai/responder.py (472:478) - google/generativeai/types/content_types.py (838:844) duplicated block id: 171 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (993:1001) - google/generativeai/types/retriever_types.py (1654:1662) duplicated block id: 172 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (478:484) - google/generativeai/types/retriever_types.py (1053:1059) duplicated block id: 173 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (964:981) - google/generativeai/types/retriever_types.py (1605:1622) duplicated block id: 174 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1201:1209) - google/generativeai/types/retriever_types.py (1330:1338) duplicated block id: 175 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (993:1001) - google/generativeai/types/retriever_types.py (1330:1338) duplicated block id: 176 size: 7 cleaned lines of code in 2 files: - google/generativeai/retriever.py (190:198) - google/generativeai/types/retriever_types.py (1498:1506) duplicated block id: 177 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1445:1453) - google/generativeai/types/retriever_types.py (1654:1662) duplicated block id: 178 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (947:955) - google/generativeai/types/retriever_types.py (993:1001) duplicated block id: 179 size: 7 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (610:618) - google/generativeai/types/retriever_types.py (1654:1662) duplicated block id: 180 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (466:472) - google/generativeai/types/retriever_types.py (1187:1192) duplicated block id: 181 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (466:472) - google/generativeai/types/retriever_types.py (1217:1222) duplicated block id: 182 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (206:212) - google/generativeai/types/retriever_types.py (435:441) duplicated block id: 183 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/flag_def.py (365:371) - google/generativeai/notebook/flag_def.py (447:453) duplicated block id: 184 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (176:182) - google/generativeai/types/retriever_types.py (435:441) duplicated block id: 185 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (435:441) - google/generativeai/types/retriever_types.py (1187:1192) duplicated block id: 186 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (135:141) - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (234:240) duplicated block id: 187 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (368:375) - google/generativeai/types/retriever_types.py (594:601) duplicated block id: 188 size: 6 cleaned lines of code in 2 files: - google/generativeai/embedding.py (131:168) - google/generativeai/embedding.py (253:262) duplicated block id: 189 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/compare_cmd.py (43:49) - google/generativeai/notebook/compile_cmd.py (44:50) duplicated block id: 190 size: 6 cleaned lines of code in 2 files: - google/generativeai/embedding.py (214:219) - google/generativeai/embedding.py (307:312) duplicated block id: 191 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (124:131) - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (217:224) duplicated block id: 192 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1367:1372) - google/generativeai/types/retriever_types.py (1399:1404) duplicated block id: 193 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/eval_cmd.py (61:66) - google/generativeai/notebook/run_cmd.py (61:66) duplicated block id: 194 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (176:182) - google/generativeai/types/retriever_types.py (1639:1645) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (176:182) - google/generativeai/types/retriever_types.py (1679:1685) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/command_utils.py (83:88) - google/generativeai/notebook/command_utils.py (137:142) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (206:212) - google/generativeai/types/retriever_types.py (1187:1192) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1187:1192) - google/generativeai/types/retriever_types.py (1679:1685) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (206:212) - google/generativeai/types/retriever_types.py (1217:1222) duplicated block id: 200 size: 6 cleaned lines of code in 2 files: - google/generativeai/responder.py (433:439) - google/generativeai/responder.py (500:506) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - google/generativeai/models.py (109:131) - google/generativeai/models.py (398:406) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1187:1192) - google/generativeai/types/retriever_types.py (1639:1645) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/cmd_line_parser.py (268:281) - google/generativeai/notebook/cmd_line_parser.py (351:362) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - google/generativeai/retriever.py (142:149) - google/generativeai/retriever.py (194:201) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (154:161) - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (217:224) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (388:395) - google/generativeai/types/retriever_types.py (614:621) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - google/generativeai/responder.py (500:506) - google/generativeai/types/content_types.py (767:773) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/compile_cmd.py (53:58) - google/generativeai/notebook/eval_cmd.py (61:66) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (176:182) - google/generativeai/types/retriever_types.py (466:472) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/eval_cmd.py (69:75) - google/generativeai/notebook/run_cmd.py (69:75) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1217:1222) - google/generativeai/types/retriever_types.py (1639:1645) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - google/generativeai/responder.py (418:423) - google/generativeai/types/content_types.py (733:738) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (85:92) - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (217:224) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (165:171) - google/generativeai/notebook/lib/llmfn_post_process_cmds.py (234:240) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - google/generativeai/retriever.py (117:124) - google/generativeai/retriever.py (174:181) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (578:583) - google/generativeai/generative_models.py (657:662) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (206:212) - google/generativeai/types/retriever_types.py (466:472) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1217:1222) - google/generativeai/types/retriever_types.py (1679:1685) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - google/generativeai/generative_models.py (707:712) - google/generativeai/generative_models.py (764:769) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (206:212) - google/generativeai/types/retriever_types.py (1679:1685) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (466:472) - google/generativeai/types/retriever_types.py (1679:1685) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1309:1314) - google/generativeai/types/retriever_types.py (1367:1372) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (435:441) - google/generativeai/types/retriever_types.py (1639:1645) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (466:472) - google/generativeai/types/retriever_types.py (1639:1645) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (435:441) - google/generativeai/types/retriever_types.py (1217:1222) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1277:1282) - google/generativeai/types/retriever_types.py (1399:1404) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - google/generativeai/client.py (94:99) - google/generativeai/files.py (36:41) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (435:441) - google/generativeai/types/retriever_types.py (1679:1685) duplicated block id: 229 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/content_types.py (767:773) - google/generativeai/types/content_types.py (868:874) duplicated block id: 230 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (176:182) - google/generativeai/types/retriever_types.py (1217:1222) duplicated block id: 231 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/retriever_types.py (1277:1282) - google/generativeai/types/retriever_types.py (1309:1314) duplicated block id: 232 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (206:212) - google/generativeai/types/retriever_types.py (1639:1645) duplicated block id: 233 size: 6 cleaned lines of code in 2 files: - google/generativeai/responder.py (433:439) - google/generativeai/types/content_types.py (868:874) duplicated block id: 234 size: 6 cleaned lines of code in 2 files: - google/generativeai/types/permission_types.py (176:182) - google/generativeai/types/retriever_types.py (1187:1192)