Places in code with 6 or more lines that are exactly the same.
From Component --> To Component |
Duplicated Lines |
File Pairs | Details |
---|---|---|---|
firestore-semantic-search (56%)   --> storage-reverse-image-search (61%) |
1888 | 19 file pairs | details... |
firestore-palm-gen-text (41%)   --> firestore-palm-summarize-text (63%) |
731 | 6 file pairs | details... |
firestore-multimodal-genai (30%)   --> firestore-palm-gen-text (39%) |
689 | 6 file pairs | details... |
firestore-genai-chatbot (30%)   --> firestore-multimodal-genai (30%) |
680 | 7 file pairs | details... |
firestore-genai-chatbot (28%)   --> firestore-palm-chatbot (39%) |
634 | 6 file pairs | details... |
firestore-palm-chatbot (32%)   --> firestore-palm-gen-text (29%) |
524 | 6 file pairs | details... |
firestore-genai-chatbot (14%)   --> firestore-palm-gen-text (18%) |
332 | 4 file pairs | details... |
firestore-palm-chatbot (19%)   --> firestore-palm-summarize-text (27%) |
316 | 5 file pairs | details... |
firestore-multimodal-genai (13%)   --> firestore-palm-chatbot (19%) |
304 | 5 file pairs | details... |
firestore-multimodal-genai (12%)   --> firestore-palm-summarize-text (25%) |
290 | 4 file pairs | details... |
storage-extract-image-text (35%)   --> storage-label-images (30%) |
203 | 3 file pairs | details... |
storage-label-videos (25%)   --> storage-transcode-videos (34%) |
172 | 3 file pairs | details... |
firestore-genai-chatbot (7%)   --> firestore-palm-summarize-text (14%) |
168 | 3 file pairs | details... |
firestore-palm-summarize-text (12%)   --> palm-secure-backend (15%) |
142 | 1 file pair | details... |
firestore-palm-chatbot (8%)   --> palm-secure-backend (15%) |
142 | 1 file pair | details... |
firestore-semantic-search (4%)   --> firestore-vector-search (6%) |
134 | 2 file pairs | details... |
firestore-incremental-capture (8%)   --> text-to-speech (20%) |
128 | 1 file pair | details... |
firestore-palm-gen-text (7%)   --> palm-secure-backend (14%) |
126 | 1 file pair | details... |
bigquery-firestore-export (8%)   --> firestore-incremental-capture (8%) |
124 | 1 file pair | details... |
bigquery-firestore-export (7%)   --> text-to-speech (18%) |
114 | 1 file pair | details... |
firestore-genai-chatbot (4%)   --> palm-secure-backend (11%) |
102 | 1 file pair | details... |
firestore-incremental-capture (6%)   --> palm-secure-backend (11%) |
100 | 1 file pair | details... |
firestore-incremental-capture (6%)   --> firestore-palm-summarize-text (8%) |
100 | 1 file pair | details... |
firestore-incremental-capture (6%)   --> firestore-palm-chatbot (6%) |
100 | 1 file pair | details... |
palm-secure-backend (11%)   --> text-to-speech (15%) |
100 | 1 file pair | details... |
firestore-palm-summarize-text (8%)   --> text-to-speech (15%) |
100 | 1 file pair | details... |
firestore-palm-chatbot (6%)   --> text-to-speech (15%) |
100 | 1 file pair | details... |
firestore-palm-gen-text (5%)   --> text-to-speech (15%) |
98 | 1 file pair | details... |
firestore-genai-chatbot (4%)   --> firestore-incremental-capture (6%) |
98 | 1 file pair | details... |
firestore-genai-chatbot (4%)   --> text-to-speech (15%) |
98 | 1 file pair | details... |
firestore-multimodal-genai (3%)   --> palm-secure-backend (9%) |
88 | 1 file pair | details... |
bigquery-firestore-export (5%)   --> firestore-palm-gen-text (4%) |
86 | 1 file pair | details... |
bigquery-firestore-export (5%)   --> firestore-palm-summarize-text (7%) |
86 | 1 file pair | details... |
bigquery-firestore-export (5%)   --> palm-secure-backend (9%) |
86 | 1 file pair | details... |
bigquery-firestore-export (5%)   --> firestore-palm-chatbot (5%) |
86 | 1 file pair | details... |
firestore-incremental-capture (5%)   --> firestore-palm-gen-text (4%) |
86 | 1 file pair | details... |
bigquery-firestore-export (5%)   --> firestore-genai-chatbot (3%) |
84 | 1 file pair | details... |
bigquery-firestore-export (5%)   --> firestore-multimodal-genai (3%) |
84 | 1 file pair | details... |
firestore-multimodal-genai (3%)   --> text-to-speech (13%) |
84 | 1 file pair | details... |
firestore-incremental-capture (5%)   --> firestore-multimodal-genai (3%) |
84 | 1 file pair | details... |
firestore-incremental-capture (5%)   --> firestore-semantic-search (2%) |
74 | 1 file pair | details... |
firestore-incremental-capture (4%)   --> storage-reverse-image-search (2%) |
68 | 1 file pair | details... |
storage-reverse-image-search (2%)   --> text-to-speech (9%) |
62 | 1 file pair | details... |
firestore-semantic-search (1%)   --> text-to-speech (9%) |
62 | 1 file pair | details... |
speech-to-text (4%)   --> storage-extract-image-text (10%) |
60 | 1 file pair | details... |
speech-to-text (4%)   --> storage-label-images (9%) |
60 | 1 file pair | details... |
firestore-palm-gen-text (3%)   --> storage-reverse-image-search (1%) |
58 | 1 file pair | details... |
firestore-palm-gen-text (3%)   --> firestore-semantic-search (1%) |
58 | 1 file pair | details... |
firestore-vector-search (2%)   --> storage-reverse-image-search (1%) |
54 | 1 file pair | details... |
bigquery-firestore-export (3%)   --> storage-reverse-image-search (1%) |
50 | 1 file pair | details... |
bigquery-firestore-export (3%)   --> firestore-semantic-search (1%) |
50 | 1 file pair | details... |
Size | # | Folders | Files | Lines | Code |
---|---|---|---|---|---|
183 | x 2 | firestore-semantic-searchstorage-reverse-image-search | 365:548 (29%)359:542 (30%) | view | |
80 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 137:260 (34%)115:238 (35%) | view | |
71 | x 2 | firestore-semantic-searchstorage-reverse-image-search | 583:657 (11%)577:654 (11%) | view | |
68 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 264:369 (29%)243:349 (30%) | view | |
62 | x 2 | bigquery-firestore-exportfirestore-incremental-capture | 76:138 (23%)111:173 (34%) | view | |
60 | x 2 | firestore-semantic-searchstorage-reverse-image-search | 104:167 (9%)82:145 (9%) | view | |
57 | x 2 | firestore-palm-chatbotfirestore-palm-gen-text | 159:217 (22%)146:204 (14%) | view | |
57 | x 2 | firestore-incremental-capturetext-to-speech | 117:173 (31%)77:133 (41%) | view | |
57 | x 2 | bigquery-firestore-exporttext-to-speech | 82:138 (21%)77:133 (41%) | view | |
55 | x 2 | firestore-genai-chatbotfirestore-multimodal-genai | 157:212 (20%)176:231 (15%) | view | |
52 | x 2 | firestore-palm-gen-text/functions/srcfirestore-palm-summarize-text/functions/src | 202:260 (28%)175:233 (31%) | view | |
51 | x 2 | firestore-palm-chatbotfirestore-palm-summarize-text | 159:210 (20%)192:243 (25%) | view | |
51 | x 2 | firestore-palm-gen-textfirestore-palm-summarize-text | 146:197 (12%)192:243 (25%) | view | |
50 | x 2 | firestore-palm-gen-textpalm-secure-backend | 148:197 (12%)94:143 (34%) | view | |
50 | x 2 | firestore-palm-summarize-textpalm-secure-backend | 194:243 (24%)94:143 (34%) | view | |
50 | x 2 | storage-label-videos/functions/srcstorage-transcode-videos/functions/src | 26:80 (78%)22:77 (92%) | view | |
50 | x 2 | firestore-palm-chatbotpalm-secure-backend | 161:210 (19%)94:143 (34%) | view | |
50 | x 2 | firestore-genai-chatbotfirestore-palm-chatbot | 219:272 (18%)230:283 (19%) | view | |
44 | x 2 | firestore-genai-chatbotfirestore-palm-gen-text | 169:212 (16%)154:197 (10%) | view | |
44 | x 2 | firestore-genai-chatbotfirestore-palm-summarize-text | 169:212 (16%)200:243 (21%) | view | |
44 | x 2 | firestore-multimodal-genaifirestore-palm-gen-text | 188:231 (12%)154:197 (10%) | view | |
44 | x 2 | firestore-genai-chatbotfirestore-palm-chatbot | 169:212 (16%)167:210 (17%) | view | |
44 | x 2 | firestore-multimodal-genaifirestore-palm-summarize-text | 188:231 (12%)200:243 (21%) | view | |
44 | x 2 | firestore-genai-chatbotpalm-secure-backend | 169:212 (16%)100:143 (30%) | view | |
44 | x 2 | firestore-multimodal-genaifirestore-palm-chatbot | 188:231 (12%)167:210 (17%) | view | |
44 | x 2 | firestore-multimodal-genaipalm-secure-backend | 188:231 (12%)100:143 (30%) | view | |
43 | x 2 | firestore-genai-chatbot/functions/srcfirestore-palm-chatbot/functions/src | 19:68 (100%)19:68 (100%) | view | |
41 | x 2 | firestore-palm-chatbotfirestore-palm-gen-text | 232:276 (16%)208:252 (10%) | view | |
41 | x 2 | firestore-genai-chatbotfirestore-palm-gen-text | 221:265 (15%)208:252 (10%) | view | |
40 | x 2 | storage-extract-image-textstorage-label-images | 52:92 (29%)42:83 (28%) | view | |
38 | x 2 | firestore-multimodal-genaifirestore-palm-chatbot | 233:273 (11%)234:274 (15%) | view | |
38 | x 2 | firestore-multimodal-genaifirestore-palm-gen-text | 233:273 (11%)210:250 (9%) | view | |
38 | x 2 | firestore-genai-chatbotfirestore-multimodal-genai | 223:263 (14%)233:273 (11%) | view | |
36 | x 2 | firestore-palm-gen-textfirestore-palm-summarize-text | 62:100 (8%)75:117 (17%) | view | |
33 | x 2 | firestore-palm-chatbotfirestore-palm-gen-text | 83:120 (13%)67:102 (8%) | view | |
32 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 66:112 (42%)56:102 (34%) | view | |
31 | x 2 | firestore-semantic-search/functions/src/functionsstorage-reverse-image-se...functions/src/functions | 61:109 (59%)57:105 (58%) | view | |
31 | x 2 | firestore-palm-chatbotfirestore-palm-summarize-text | 83:118 (12%)82:117 (15%) | view | |
31 | x 2 | firestore-semantic-searchstorage-reverse-image-search | 550:581 (5%)544:575 (5%) | view | |
30 | x 2 | speech-to-textstorage-extract-image-text | 42:71 (27%)60:89 (21%) | view | |
30 | x 2 | speech-to-textstorage-label-images | 42:71 (27%)50:79 (21%) | view | |
30 | x 2 | firestore-genai-chatbot/functions/srcfirestore-palm-chatbot/functions/src | 13:57 (65%)12:56 (31%) | view | |
27 | x 2 | firestore-genai-chatbotfirestore-palm-chatbot | 124:153 (10%)127:156 (10%) | view | |
26 | x 2 | firestore-multimodal-genai/functions/srcfirestore-palm-gen-text/functions/src | 40:79 (19%)56:95 (22%) | view | |
25 | x 2 | bigquery-firestore-exportfirestore-palm-gen-text | 89:113 (9%)153:177 (6%) | view | |
25 | x 2 | firestore-incremental-capturepalm-secure-backend | 124:148 (13%)99:123 (17%) | view | |
25 | x 2 | bigquery-firestore-exportfirestore-palm-summarize-text | 89:113 (9%)199:223 (12%) | view | |
25 | x 2 | firestore-incremental-capturefirestore-palm-summarize-text | 124:148 (13%)199:223 (12%) | view | |
25 | x 2 | firestore-incremental-capturefirestore-palm-chatbot | 124:148 (13%)166:190 (9%) | view | |
25 | x 2 | bigquery-firestore-exportpalm-secure-backend | 89:113 (9%)99:123 (17%) | view |
Size | # | Folders | Files | Lines | Code |
---|---|---|---|---|---|
31 | x 2 | firestore-palm-summarize-text/functions/srcfirestore-palm-gen-text/functions/src | 201:235 228:262 | view | |
26 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 166:203 144:181 | view | |
23 | x 2 | firestore-multimodal-genai/functions/srcfirestore-genai-chatbot/functions/src | 57:84 54:81 | view | |
22 | x 2 | firestore-palm-chatbot/functions/srcfirestore-genai-chatbot/functions/src | 27:57 28:58 | view | |
17 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 300:320 279:299 | view | |
17 | x 2 | firestore-semantic-search/functions/src/functionsstorage-reverse-image-se...functions/src/functions | 37:62 37:62 | view | |
16 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 322:341 301:320 | view | |
16 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 66:85 56:75 | view | |
15 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 232:248 210:226 | view | |
15 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 343:361 322:340 | view | |
15 | x 2 | firestore-palm-chatbot/functions/srcfirestore-genai-chatbot/functions/src | 126:143 60:77 | view | |
13 | x 2 | firestore-multimodal-gen...s/src/generative-clientfirestore-genai-chatbot/...s/src/generative-client | 71:85 54:68 | view | |
12 | x 5 | firestore-multimodal-genai/functions/srcfirestore-palm-summarize-text/functions/srcfirestore-palm-chatbot/functions/srcfirestore-palm-gen-text/functions/srcfirestore-genai-chatbot/functions/src | 41:55 15:29 15:29 40:54 15:29 | view | |
12 | x 2 | firestore-palm-summarize-text/functions/srcfirestore-palm-gen-text/functions/src | 35:48 40:53 | view | |
9 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 148:159 126:137 | view | |
9 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 286:298 265:277 | view | |
9 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 87:103 77:93 | view | |
7 | x 2 | firestore-multimodal-gen...s/src/generative-clientfirestore-genai-chatbot/...s/src/generative-client | 87:95 70:78 | view | |
6 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 363:370 342:350 | view | |
6 | x 2 | firestore-semantic-search/functions/src/commonstorage-reverse-image-search/functions/src/common | 136:143 122:129 | view | |
6 | x 2 | firestore-multimodal-gen...s/src/generative-clientfirestore-genai-chatbot/...s/src/generative-client | 48:55 45:52 | view | |
6 | x 2 | firestore-palm-summarize-text/functions/srcfirestore-palm-gen-text/functions/src | 99:109 189:199 | view |