duplicated block id: 1 size: 46 cleaned lines of code in 2 files: - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (20:82) - src/lib/server/endpoints/openai/endpointOai.ts (23:85) duplicated block id: 2 size: 41 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/user.ts (89:140) - src/routes/settings/(nav)/+server.ts (9:60) duplicated block id: 3 size: 28 cleaned lines of code in 2 files: - src/routes/assistant/[assistantId]/thumbnail.png/+server.ts (50:83) - src/routes/models/[...model]/thumbnail.png/+server.ts (24:57) duplicated block id: 4 size: 24 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (66:93) - src/routes/tools/+page.svelte (45:72) duplicated block id: 5 size: 24 cleaned lines of code in 2 files: - src/routes/admin/export/+server.ts (67:92) - src/routes/admin/export/+server.ts (112:137) duplicated block id: 6 size: 23 cleaned lines of code in 2 files: - src/routes/assistant/[assistantId]/+page.svelte (36:63) - src/routes/models/[...model]/+page.svelte (35:62) duplicated block id: 7 size: 19 cleaned lines of code in 2 files: - src/lib/server/endpoints/langserve/endpointLangserve.ts (34:65) - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (46:77) duplicated block id: 8 size: 19 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (223:241) - src/routes/tools/+page.svelte (226:244) duplicated block id: 9 size: 18 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (15:32) - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (92:109) duplicated block id: 10 size: 18 cleaned lines of code in 2 files: - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (92:109) - src/lib/server/endpoints/openai/endpointOai.ts (100:117) duplicated block id: 11 size: 18 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (15:32) - src/lib/server/endpoints/openai/endpointOai.ts (100:117) duplicated block id: 12 size: 18 cleaned lines of code in 2 files: - chart/env/prod.yaml (234:251) - chart/env/prod.yaml (268:285) duplicated block id: 13 size: 17 cleaned lines of code in 2 files: - chart/env/prod.yaml (202:218) - chart/env/prod.yaml (269:285) duplicated block id: 14 size: 17 cleaned lines of code in 2 files: - chart/env/prod.yaml (365:381) - chart/env/prod.yaml (409:425) duplicated block id: 15 size: 17 cleaned lines of code in 2 files: - chart/env/prod.yaml (202:218) - chart/env/prod.yaml (235:251) duplicated block id: 16 size: 17 cleaned lines of code in 2 files: - chart/env/prod.yaml (76:92) - chart/env/prod.yaml (144:160) duplicated block id: 17 size: 17 cleaned lines of code in 2 files: - chart/env/prod.yaml (297:313) - chart/env/prod.yaml (409:425) duplicated block id: 18 size: 17 cleaned lines of code in 2 files: - chart/env/prod.yaml (336:353) - chart/env/prod.yaml (365:381) duplicated block id: 19 size: 17 cleaned lines of code in 2 files: - chart/env/prod.yaml (336:353) - chart/env/prod.yaml (409:425) duplicated block id: 20 size: 17 cleaned lines of code in 2 files: - chart/env/prod.yaml (297:313) - chart/env/prod.yaml (365:381) duplicated block id: 21 size: 17 cleaned lines of code in 2 files: - chart/env/prod.yaml (297:313) - chart/env/prod.yaml (336:353) duplicated block id: 22 size: 16 cleaned lines of code in 2 files: - src/routes/conversation/[id]/+server.ts (263:279) - src/routes/conversation/[id]/+server.ts (299:317) duplicated block id: 23 size: 16 cleaned lines of code in 2 files: - chart/templates/ingress-internal.yaml (14:29) - chart/templates/ingress.yaml (14:29) duplicated block id: 24 size: 15 cleaned lines of code in 2 files: - src/lib/jobs/refresh-conversation-stats.ts (95:111) - src/lib/jobs/refresh-conversation-stats.ts (128:144) duplicated block id: 25 size: 15 cleaned lines of code in 2 files: - src/lib/components/NavMenu.svelte (52:67) - src/lib/components/chat/Search.svelte (35:50) duplicated block id: 26 size: 15 cleaned lines of code in 2 files: - src/lib/jobs/refresh-conversation-stats.ts (128:144) - src/lib/jobs/refresh-conversation-stats.ts (156:172) duplicated block id: 27 size: 15 cleaned lines of code in 2 files: - src/lib/components/icons/IconPaperclip.svelte (1:17) - src/lib/components/icons/IconScreenshot.svelte (1:17) duplicated block id: 28 size: 15 cleaned lines of code in 2 files: - src/lib/jobs/refresh-conversation-stats.ts (95:111) - src/lib/jobs/refresh-conversation-stats.ts (156:172) duplicated block id: 29 size: 15 cleaned lines of code in 2 files: - src/routes/settings/(nav)/assistants/[assistantId]/+page.svelte (60:75) - src/routes/tools/[toolId]/+page.svelte (53:68) duplicated block id: 30 size: 14 cleaned lines of code in 2 files: - chart/env/prod.yaml (409:422) - chart/env/prod.yaml (437:450) duplicated block id: 31 size: 14 cleaned lines of code in 2 files: - chart/env/prod.yaml (365:378) - chart/env/prod.yaml (437:450) duplicated block id: 32 size: 14 cleaned lines of code in 2 files: - chart/env/prod.yaml (297:310) - chart/env/prod.yaml (437:450) duplicated block id: 33 size: 14 cleaned lines of code in 2 files: - src/lib/components/DisclaimerModal.svelte (1:18) - src/lib/components/LoginModal.svelte (1:17) duplicated block id: 34 size: 14 cleaned lines of code in 2 files: - chart/env/prod.yaml (336:349) - chart/env/prod.yaml (437:450) duplicated block id: 35 size: 13 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (182:194) - src/routes/tools/+page.svelte (178:190) duplicated block id: 36 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (77:89) - chart/env/prod.yaml (297:309) duplicated block id: 37 size: 13 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (100:114) - src/lib/server/endpoints/langserve/endpointLangserve.ts (80:92) duplicated block id: 38 size: 13 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/misc.ts (39:51) - src/routes/conversation/[id]/+server.ts (88:100) duplicated block id: 39 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (145:157) - chart/env/prod.yaml (365:377) duplicated block id: 40 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (145:157) - chart/env/prod.yaml (336:348) duplicated block id: 41 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (77:89) - chart/env/prod.yaml (409:421) duplicated block id: 42 size: 13 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/assistants.ts (89:102) - src/lib/server/api/routes/groups/tools.ts (147:160) duplicated block id: 43 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (77:89) - chart/env/prod.yaml (437:449) duplicated block id: 44 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (145:157) - chart/env/prod.yaml (437:449) duplicated block id: 45 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (145:157) - chart/env/prod.yaml (409:421) duplicated block id: 46 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (145:157) - chart/env/prod.yaml (297:309) duplicated block id: 47 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (77:89) - chart/env/prod.yaml (365:377) duplicated block id: 48 size: 13 cleaned lines of code in 2 files: - chart/env/prod.yaml (77:89) - chart/env/prod.yaml (336:348) duplicated block id: 49 size: 13 cleaned lines of code in 2 files: - src/lib/server/endpoints/local/endpointLocal.ts (251:266) - src/lib/server/endpoints/tgi/endpointTgi.ts (83:98) duplicated block id: 50 size: 12 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (15:26) - src/lib/server/endpoints/google/endpointVertex.ts (32:43) duplicated block id: 51 size: 12 cleaned lines of code in 2 files: - scripts/populate.ts (70:82) - scripts/populate.ts (109:121) duplicated block id: 52 size: 12 cleaned lines of code in 2 files: - src/lib/server/endpoints/google/endpointVertex.ts (32:43) - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (92:103) duplicated block id: 53 size: 12 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropicVertex.ts (16:28) - src/lib/server/endpoints/google/endpointGenAI.ts (25:37) duplicated block id: 54 size: 12 cleaned lines of code in 2 files: - src/lib/server/endpoints/google/endpointVertex.ts (32:43) - src/lib/server/endpoints/openai/endpointOai.ts (100:111) duplicated block id: 55 size: 12 cleaned lines of code in 2 files: - src/lib/server/endpoints/local/endpointLocal.ts (23:35) - src/lib/server/endpoints/tgi/endpointTgi.ts (19:31) duplicated block id: 56 size: 12 cleaned lines of code in 2 files: - src/lib/components/NavMenu.svelte (252:263) - src/lib/components/NavMenu.svelte (287:298) duplicated block id: 57 size: 11 cleaned lines of code in 2 files: - scripts/populate.ts (307:317) - src/lib/utils/tools.ts (14:24) duplicated block id: 58 size: 11 cleaned lines of code in 2 files: - src/routes/api/assistant/+server.ts (16:31) - src/routes/api/assistant/[id]/+server.ts (41:56) duplicated block id: 59 size: 11 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropic.ts (26:37) - src/lib/server/endpoints/anthropic/endpointAnthropicVertex.ts (14:25) duplicated block id: 60 size: 11 cleaned lines of code in 2 files: - src/routes/+page.svelte (58:71) - src/routes/assistant/[assistantId]/+page.svelte (42:55) duplicated block id: 61 size: 11 cleaned lines of code in 2 files: - src/lib/server/database.ts (137:147) - src/lib/server/database.ts (163:173) duplicated block id: 62 size: 11 cleaned lines of code in 2 files: - src/routes/settings/(nav)/assistants/[assistantId]/+page.svelte (155:165) - src/routes/settings/(nav)/assistants/[assistantId]/+page.svelte (182:192) duplicated block id: 63 size: 11 cleaned lines of code in 2 files: - src/routes/+page.svelte (58:71) - src/routes/models/[...model]/+page.svelte (41:54) duplicated block id: 64 size: 11 cleaned lines of code in 2 files: - src/lib/stores/settings.ts (45:56) - src/lib/stores/settings.ts (79:89) duplicated block id: 65 size: 11 cleaned lines of code in 2 files: - src/lib/components/ContinueBtn.svelte (4:16) - src/lib/components/RetryBtn.svelte (4:16) duplicated block id: 66 size: 10 cleaned lines of code in 2 files: - src/lib/components/icons/IconCopy.svelte (1:12) - src/lib/components/icons/IconScreenshot.svelte (1:12) duplicated block id: 67 size: 10 cleaned lines of code in 2 files: - src/lib/jobs/refresh-conversation-stats.ts (162:172) - src/lib/jobs/refresh-conversation-stats.ts (182:192) duplicated block id: 68 size: 10 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/models.ts (92:104) - src/lib/server/api/routes/groups/user.ts (129:141) duplicated block id: 69 size: 10 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/assistants.ts (125:137) - src/lib/server/api/routes/groups/tools.ts (226:238) duplicated block id: 70 size: 10 cleaned lines of code in 2 files: - scripts/populate.ts (85:95) - scripts/populate.ts (122:132) duplicated block id: 71 size: 10 cleaned lines of code in 2 files: - src/routes/tools/ToolInputComponent.svelte (48:57) - src/routes/tools/ToolInputComponent.svelte (67:76) duplicated block id: 72 size: 10 cleaned lines of code in 2 files: - src/lib/jobs/refresh-conversation-stats.ts (101:111) - src/lib/jobs/refresh-conversation-stats.ts (182:192) duplicated block id: 73 size: 10 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/conversations.ts (44:53) - src/routes/api/conversations/+server.ts (28:37) duplicated block id: 74 size: 10 cleaned lines of code in 2 files: - src/routes/api/tools/+server.ts (15:28) - src/routes/api/tools/[toolId]/+server.ts (76:89) duplicated block id: 75 size: 10 cleaned lines of code in 2 files: - src/lib/jobs/refresh-conversation-stats.ts (134:144) - src/lib/jobs/refresh-conversation-stats.ts (182:192) duplicated block id: 76 size: 10 cleaned lines of code in 2 files: - src/lib/components/icons/IconCopy.svelte (1:12) - src/lib/components/icons/IconPaperclip.svelte (1:12) duplicated block id: 77 size: 10 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (209:218) - src/routes/tools/+page.svelte (212:221) duplicated block id: 78 size: 10 cleaned lines of code in 2 files: - src/lib/server/endpoints/document.ts (17:26) - src/lib/server/endpoints/images.ts (21:30) duplicated block id: 79 size: 10 cleaned lines of code in 2 files: - src/routes/assistant/[assistantId]/+page.svelte (10:22) - src/routes/models/[...model]/+page.svelte (8:20) duplicated block id: 80 size: 9 cleaned lines of code in 2 files: - src/routes/api/assistant/+server.ts (16:29) - src/routes/api/tools/+server.ts (19:32) duplicated block id: 81 size: 9 cleaned lines of code in 2 files: - src/lib/server/exitHandler.ts (35:45) - src/lib/server/exitHandler.ts (48:58) duplicated block id: 82 size: 9 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (340:348) - src/routes/tools/+page.svelte (336:345) duplicated block id: 83 size: 9 cleaned lines of code in 2 files: - src/lib/server/embeddingModels.ts (56:69) - src/lib/server/models.ts (294:306) duplicated block id: 84 size: 9 cleaned lines of code in 2 files: - src/lib/components/chat/UploadedFile.svelte (184:192) - src/lib/components/chat/UploadedFile.svelte (210:218) duplicated block id: 85 size: 9 cleaned lines of code in 2 files: - src/lib/components/AssistantSettings.svelte (160:168) - src/lib/components/AssistantSettings.svelte (178:186) duplicated block id: 86 size: 9 cleaned lines of code in 2 files: - src/lib/components/RetryBtn.svelte (4:14) - src/lib/components/StopGeneratingBtn.svelte (4:14) duplicated block id: 87 size: 9 cleaned lines of code in 2 files: - src/routes/assistant/[assistantId]/+page.svelte (24:33) - src/routes/models/[...model]/+page.svelte (23:32) duplicated block id: 88 size: 9 cleaned lines of code in 2 files: - src/lib/components/OpenWebSearchResults.svelte (91:99) - src/lib/components/OpenWebSearchResults.svelte (107:115) duplicated block id: 89 size: 9 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropic.ts (28:37) - src/lib/server/endpoints/google/endpointGenAI.ts (25:34) duplicated block id: 90 size: 9 cleaned lines of code in 2 files: - src/routes/api/assistant/[id]/+server.ts (41:54) - src/routes/api/tools/+server.ts (19:32) duplicated block id: 91 size: 9 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (155:163) - src/routes/tools/+page.svelte (151:159) duplicated block id: 92 size: 9 cleaned lines of code in 2 files: - src/lib/components/chat/ChatWindow.svelte (320:328) - src/lib/components/chat/ChatWindow.svelte (333:341) duplicated block id: 93 size: 9 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/models.ts (92:103) - src/routes/settings/(nav)/+server.ts (49:60) duplicated block id: 94 size: 9 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (132:144) - src/lib/server/endpoints/langserve/endpointLangserve.ts (114:126) duplicated block id: 95 size: 9 cleaned lines of code in 2 files: - src/lib/components/ContinueBtn.svelte (4:14) - src/lib/components/StopGeneratingBtn.svelte (4:14) duplicated block id: 96 size: 9 cleaned lines of code in 2 files: - src/lib/server/endpoints/google/endpointGenAI.ts (16:24) - src/lib/server/endpoints/google/endpointVertex.ts (22:30) duplicated block id: 97 size: 9 cleaned lines of code in 2 files: - src/routes/api/assistant/+server.ts (59:67) - src/routes/api/assistant/[id]/+server.ts (70:78) duplicated block id: 98 size: 9 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (80:97) - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (73:90) duplicated block id: 99 size: 8 cleaned lines of code in 2 files: - src/routes/assistant/[assistantId]/+page.svelte (25:33) - src/routes/conversation/[id]/+page.svelte (100:107) duplicated block id: 100 size: 8 cleaned lines of code in 2 files: - src/routes/assistant/[assistantId]/thumbnail.png/+server.ts (29:38) - src/routes/settings/(nav)/assistants/[assistantId]/avatar.jpg/+server.ts (25:34) duplicated block id: 101 size: 8 cleaned lines of code in 2 files: - src/lib/components/AssistantSettings.svelte (374:381) - src/lib/components/AssistantSettings.svelte (395:402) duplicated block id: 102 size: 8 cleaned lines of code in 2 files: - src/lib/components/AssistantSettings.svelte (329:336) - src/lib/components/AssistantSettings.svelte (395:402) duplicated block id: 103 size: 8 cleaned lines of code in 2 files: - src/routes/api/assistant/[id]/+server.ts (41:50) - src/routes/api/tools/[toolId]/+server.ts (80:89) duplicated block id: 104 size: 8 cleaned lines of code in 2 files: - src/routes/conversation/[id]/+page.svelte (432:439) - src/routes/conversation/[id]/+page.svelte (457:464) duplicated block id: 105 size: 8 cleaned lines of code in 2 files: - src/lib/components/icons/IconDazzled.svelte (1:10) - src/lib/components/icons/IconNew.svelte (1:10) duplicated block id: 106 size: 8 cleaned lines of code in 2 files: - src/lib/server/endpoints/langserve/endpointLangserve.ts (96:105) - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (89:97) duplicated block id: 107 size: 8 cleaned lines of code in 2 files: - src/lib/components/OpenWebSearchResults.svelte (123:131) - src/lib/components/chat/ToolUpdate.svelte (173:181) duplicated block id: 108 size: 8 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (129:136) - src/lib/server/endpoints/ollama/endpointOllama.ts (106:113) duplicated block id: 109 size: 8 cleaned lines of code in 2 files: - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (21:29) - src/lib/server/endpoints/ollama/endpointOllama.ts (17:25) duplicated block id: 110 size: 8 cleaned lines of code in 2 files: - src/lib/server/endpoints/google/endpointGenAI.ts (132:139) - src/lib/server/endpoints/langserve/endpointLangserve.ts (82:89) duplicated block id: 111 size: 8 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (103:110) - src/lib/server/endpoints/google/endpointGenAI.ts (132:139) duplicated block id: 112 size: 8 cleaned lines of code in 2 files: - src/routes/+layout.svelte (241:248) - src/routes/+layout.svelte (253:260) duplicated block id: 113 size: 8 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/assistants.ts (36:44) - src/routes/api/assistants/+server.ts (17:25) duplicated block id: 114 size: 8 cleaned lines of code in 2 files: - src/routes/api/assistant/+server.ts (16:25) - src/routes/api/tools/[toolId]/+server.ts (80:89) duplicated block id: 115 size: 8 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (124:131) - src/routes/tools/+page.svelte (120:127) duplicated block id: 116 size: 8 cleaned lines of code in 2 files: - src/lib/components/AssistantSettings.svelte (351:359) - src/lib/components/AssistantSettings.svelte (374:381) duplicated block id: 117 size: 8 cleaned lines of code in 2 files: - src/lib/components/AssistantSettings.svelte (329:336) - src/lib/components/AssistantSettings.svelte (374:381) duplicated block id: 118 size: 8 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (6:14) - src/routes/tools/+page.svelte (6:14) duplicated block id: 119 size: 8 cleaned lines of code in 2 files: - src/lib/components/AssistantSettings.svelte (351:359) - src/lib/components/AssistantSettings.svelte (395:402) duplicated block id: 120 size: 8 cleaned lines of code in 2 files: - src/routes/api/assistant/[id]/report/+server.ts (18:31) - src/routes/api/tools/[toolId]/report/+server.ts (18:31) duplicated block id: 121 size: 8 cleaned lines of code in 2 files: - src/lib/components/AssistantSettings.svelte (329:336) - src/lib/components/AssistantSettings.svelte (351:359) duplicated block id: 122 size: 8 cleaned lines of code in 2 files: - src/routes/conversation/[id]/+page.svelte (100:107) - src/routes/models/[...model]/+page.svelte (24:32) duplicated block id: 123 size: 8 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (48:55) - src/routes/tools/+page.svelte (82:89) duplicated block id: 124 size: 8 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/assistants.ts (38:45) - src/lib/server/api/routes/groups/tools.ts (85:92) duplicated block id: 125 size: 7 cleaned lines of code in 2 files: - src/lib/components/chat/UploadedFile.svelte (163:169) - src/lib/components/chat/UploadedFile.svelte (210:216) duplicated block id: 126 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconNew.svelte (1:9) - src/lib/components/icons/IconScreenshot.svelte (1:9) duplicated block id: 127 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (141:147) - src/lib/server/endpoints/openai/endpointOai.ts (355:361) duplicated block id: 128 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (122:128) - src/lib/server/endpoints/cohere/endpointCohere.ts (149:155) duplicated block id: 129 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (122:128) - src/lib/server/endpoints/langserve/endpointLangserve.ts (81:87) duplicated block id: 130 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (102:108) - src/lib/server/endpoints/cohere/endpointCohere.ts (149:155) duplicated block id: 131 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/langserve/endpointLangserve.ts (34:44) - src/lib/server/endpoints/ollama/endpointOllama.ts (69:79) duplicated block id: 132 size: 7 cleaned lines of code in 2 files: - src/routes/assistant/[assistantId]/+page.svelte (84:91) - src/routes/models/[...model]/+page.svelte (77:84) duplicated block id: 133 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointAws.ts (52:58) - src/lib/server/endpoints/ollama/endpointOllama.ts (17:23) duplicated block id: 134 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconChevron.svelte (1:9) - src/lib/components/icons/IconScreenshot.svelte (1:9) duplicated block id: 135 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/openai/openAIChatToTextGenerationStream.ts (100:106) - src/lib/server/endpoints/openai/openAICompletionToTextGenerationStream.ts (24:30) duplicated block id: 136 size: 7 cleaned lines of code in 2 files: - src/routes/conversation/[id]/+server.ts (523:531) - src/routes/conversation/[id]/+server.ts (547:555) duplicated block id: 137 size: 7 cleaned lines of code in 2 files: - chart/env/prod.yaml (321:327) - chart/env/prod.yaml (388:394) duplicated block id: 138 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (122:128) - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (102:108) duplicated block id: 139 size: 7 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/tools.ts (85:91) - src/routes/api/assistants/+server.ts (19:25) duplicated block id: 140 size: 7 cleaned lines of code in 2 files: - src/lib/migrations/routines/04-update-message-updates.ts (177:187) - src/lib/migrations/routines/06-trim-message-updates.ts (57:67) duplicated block id: 141 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (22:29) - src/lib/server/endpoints/openai/endpointOai.ts (162:169) duplicated block id: 142 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropic.ts (130:136) - src/lib/server/endpoints/langserve/endpointLangserve.ts (81:87) duplicated block id: 143 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropic.ts (130:136) - src/lib/server/endpoints/cohere/endpointCohere.ts (149:155) duplicated block id: 144 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconNew.svelte (1:9) - src/lib/components/icons/IconPaperclip.svelte (1:9) duplicated block id: 145 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (62:73) - src/lib/server/endpoints/ollama/endpointOllama.ts (83:93) duplicated block id: 146 size: 7 cleaned lines of code in 2 files: - src/lib/utils/marked.ts (189:195) - src/lib/utils/marked.ts (212:218) duplicated block id: 147 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconDazzled.svelte (1:9) - src/lib/components/icons/IconPaperclip.svelte (1:9) duplicated block id: 148 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/ollama/endpointOllama.ts (18:25) - src/lib/server/endpoints/openai/endpointOai.ts (162:169) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (132:138) - src/lib/server/endpoints/google/endpointGenAI.ts (122:128) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconCopy.svelte (1:9) - src/lib/components/icons/IconNew.svelte (1:9) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - src/lib/APIClient.ts (31:37) - src/lib/server/adminToken.ts (45:51) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (46:56) - src/lib/server/endpoints/ollama/endpointOllama.ts (69:79) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropic.ts (130:136) - src/lib/server/endpoints/aws/endpointBedrock.ts (122:128) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - src/lib/components/chat/AssistantIntroduction.svelte (198:204) - src/lib/components/chat/ChatIntroduction.svelte (93:99) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - src/lib/components/ToolsMenu.svelte (156:163) - src/lib/components/chat/OpenReasoningResults.svelte (77:84) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/conversations.ts (29:35) - src/routes/api/conversations/+server.ts (14:20) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointAws.ts (52:58) - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (21:27) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/cohere/endpointCohere.ts (149:155) - src/lib/server/endpoints/langserve/endpointLangserve.ts (81:87) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/google/endpointGenAI.ts (122:128) - src/lib/server/endpoints/langserve/endpointLangserve.ts (114:120) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - src/lib/utils/marked.ts (63:70) - src/lib/utils/marked.ts (113:120) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconChevron.svelte (1:9) - src/lib/components/icons/IconNew.svelte (1:9) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/langserve/endpointLangserve.ts (50:61) - src/lib/server/endpoints/ollama/endpointOllama.ts (83:93) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconChevron.svelte (1:9) - src/lib/components/icons/IconPaperclip.svelte (1:9) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconChevron.svelte (1:9) - src/lib/components/icons/IconCopy.svelte (1:9) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconChevron.svelte (1:9) - src/lib/components/icons/IconDazzled.svelte (1:9) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconDazzled.svelte (1:9) - src/lib/components/icons/IconScreenshot.svelte (1:9) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropic.ts (130:136) - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (102:108) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - src/lib/components/icons/IconCopy.svelte (1:9) - src/lib/components/icons/IconDazzled.svelte (1:9) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - src/lib/components/chat/UploadedFile.svelte (163:169) - src/lib/components/chat/UploadedFile.svelte (184:190) duplicated block id: 170 size: 6 cleaned lines of code in 2 files: - src/lib/server/auth.ts (266:271) - src/lib/server/auth.ts (295:300) duplicated block id: 171 size: 6 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (96:101) - src/routes/tools/+page.svelte (75:80) duplicated block id: 172 size: 6 cleaned lines of code in 2 files: - src/lib/server/embeddingEndpoints/hfApi/embeddingHfApi.ts (50:57) - src/lib/server/embeddingEndpoints/openai/embeddingEndpoints.ts (46:53) duplicated block id: 173 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cohere/endpointCohere.ts (127:132) - src/lib/server/endpoints/ollama/endpointOllama.ts (109:114) duplicated block id: 174 size: 6 cleaned lines of code in 2 files: - src/lib/server/config.ts (90:95) - src/routes/settings/(nav)/+server.ts (49:54) duplicated block id: 175 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (64:70) - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (56:62) duplicated block id: 176 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (106:111) - src/lib/server/endpoints/ollama/endpointOllama.ts (121:126) duplicated block id: 177 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (117:122) - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (92:97) duplicated block id: 178 size: 6 cleaned lines of code in 2 files: - src/routes/conversation/[id]/+server.ts (66:72) - src/routes/conversation/[id]/output/[sha256]/+server.ts (24:30) duplicated block id: 179 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (122:127) - src/lib/server/endpoints/cohere/endpointCohere.ts (134:139) duplicated block id: 180 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/langserve/endpointLangserve.ts (20:25) - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (22:27) duplicated block id: 181 size: 6 cleaned lines of code in 2 files: - src/routes/api/assistant/[id]/report/+server.ts (34:40) - src/routes/api/tools/[toolId]/report/+server.ts (34:40) duplicated block id: 182 size: 6 cleaned lines of code in 2 files: - src/routes/+page.svelte (42:47) - src/routes/assistant/[assistantId]/+page.svelte (28:33) duplicated block id: 183 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cohere/endpointCohere.ts (134:139) - src/lib/server/endpoints/langserve/endpointLangserve.ts (81:86) duplicated block id: 184 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (102:107) - src/lib/server/endpoints/cohere/endpointCohere.ts (134:139) duplicated block id: 185 size: 6 cleaned lines of code in 2 files: - src/lib/server/tools/calculator.ts (20:25) - src/lib/server/tools/web/url.ts (20:25) duplicated block id: 186 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cohere/endpointCohere.ts (134:139) - src/lib/server/endpoints/cohere/endpointCohere.ts (149:154) duplicated block id: 187 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (28:33) - src/lib/server/endpoints/google/endpointGenAI.ts (32:37) duplicated block id: 188 size: 6 cleaned lines of code in 2 files: - src/routes/settings/(nav)/assistants/[assistantId]/+page.svelte (104:109) - src/routes/settings/(nav)/assistants/[assistantId]/+page.svelte (373:378) duplicated block id: 189 size: 6 cleaned lines of code in 2 files: - src/lib/components/icons/IconLoading.svelte (1:7) - src/lib/components/icons/IconScreenshot.svelte (1:7) duplicated block id: 190 size: 6 cleaned lines of code in 2 files: - src/routes/api/assistant/+server.ts (50:55) - src/routes/api/assistant/[id]/+server.ts (59:64) duplicated block id: 191 size: 6 cleaned lines of code in 2 files: - src/lib/server/websearch/search/endpoints/bing.ts (16:25) - src/lib/server/websearch/search/endpoints/searchApi.ts (11:20) duplicated block id: 192 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (117:122) - src/lib/server/endpoints/langserve/endpointLangserve.ts (100:105) duplicated block id: 193 size: 6 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/user.ts (129:134) - src/lib/server/config.ts (90:95) duplicated block id: 194 size: 6 cleaned lines of code in 2 files: - src/lib/migrations/routines/04-update-message-updates.ts (152:159) - src/lib/migrations/routines/06-trim-message-updates.ts (46:53) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - src/lib/components/icons/IconLoading.svelte (1:7) - src/lib/components/icons/IconPaperclip.svelte (1:7) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (102:107) - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (327:332) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - src/lib/migrations/routines/04-update-message-updates.ts (178:187) - src/lib/migrations/routines/05-update-message-files.ts (45:54) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/models.ts (92:97) - src/lib/server/config.ts (90:95) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - src/lib/components/chat/ChatWindow.svelte (496:501) - src/lib/components/chat/ChatWindow.svelte (509:514) duplicated block id: 200 size: 6 cleaned lines of code in 2 files: - chart/env/prod.yaml (602:607) - chart/env/prod.yaml (609:614) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/langserve/endpointLangserve.ts (85:90) - src/lib/server/endpoints/ollama/endpointOllama.ts (121:126) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - src/lib/components/OpenWebSearchResults.svelte (120:126) - src/lib/components/ToolsMenu.svelte (156:162) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - src/lib/server/tools/calculator.ts (20:25) - src/lib/server/tools/web/search.ts (20:25) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - src/lib/components/icons/IconCopy.svelte (1:7) - src/lib/components/icons/IconLoading.svelte (1:7) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (327:332) - src/lib/server/endpoints/langserve/endpointLangserve.ts (81:86) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/llamacpp/endpointLlamacpp.ts (32:37) - src/lib/server/endpoints/ollama/endpointOllama.ts (53:58) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - src/lib/components/icons/IconChevron.svelte (1:7) - src/lib/components/icons/IconLoading.svelte (1:7) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropic.ts (131:136) - src/lib/server/endpoints/google/endpointGenAI.ts (132:137) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropic.ts (130:135) - src/lib/server/endpoints/cohere/endpointCohere.ts (134:139) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - src/lib/components/AssistantSettings.svelte (201:207) - src/routes/tools/ToolEdit.svelte (216:222) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/user.ts (188:193) - src/routes/api/user/assistants/+server.ts (32:37) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointAws.ts (53:58) - src/lib/server/endpoints/langserve/endpointLangserve.ts (20:25) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - src/lib/migrations/routines/05-update-message-files.ts (45:54) - src/lib/migrations/routines/06-trim-message-updates.ts (58:67) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (122:127) - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (327:332) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (115:120) - src/lib/server/endpoints/cohere/endpointCohere.ts (127:132) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - src/routes/conversation/[id]/+server.ts (549:555) - src/routes/conversation/[id]/output/[sha256]/+server.ts (24:30) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cohere/endpointCohere.ts (149:154) - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (327:332) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (116:122) - src/routes/models/+page.svelte (29:35) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cohere/endpointCohere.ts (71:76) - src/lib/server/endpoints/cohere/endpointCohere.ts (93:98) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/assistants.ts (49:57) - src/routes/api/assistants/+server.ts (31:39) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/langserve/endpointLangserve.ts (20:25) - src/lib/server/endpoints/openai/endpointOai.ts (162:167) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - src/routes/api/assistant/+server.ts (93:98) - src/routes/api/assistant/[id]/+server.ts (123:128) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - src/lib/components/icons/IconDazzled.svelte (1:7) - src/lib/components/icons/IconLoading.svelte (1:7) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cohere/endpointCohere.ts (150:155) - src/lib/server/endpoints/google/endpointGenAI.ts (132:137) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropic.ts (130:135) - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (327:332) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (132:137) - src/lib/server/endpoints/local/endpointLocal.ts (176:181) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointAws.ts (53:58) - src/lib/server/endpoints/openai/endpointOai.ts (162:167) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - src/lib/server/api/routes/groups/tools.ts (131:137) - src/routes/api/tools/search/+server.ts (37:43) duplicated block id: 229 size: 6 cleaned lines of code in 2 files: - src/lib/components/OpenWebSearchResults.svelte (120:126) - src/lib/components/chat/OpenReasoningResults.svelte (77:83) duplicated block id: 230 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cloudflare/endpointCloudflare.ts (64:70) - src/lib/server/endpoints/langserve/endpointLangserve.ts (44:50) duplicated block id: 231 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (123:128) - src/lib/server/endpoints/google/endpointGenAI.ts (132:137) duplicated block id: 232 size: 6 cleaned lines of code in 2 files: - src/routes/admin/export/+server.ts (47:52) - src/routes/admin/export/+server.ts (98:103) duplicated block id: 233 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/cohere/endpointCohere.ts (134:139) - src/lib/server/endpoints/inference-client/endpointInferenceClient.ts (327:332) duplicated block id: 234 size: 6 cleaned lines of code in 2 files: - src/routes/settings/(nav)/assistants/[assistantId]/+page.svelte (26:34) - src/routes/tools/+page.svelte (25:33) duplicated block id: 235 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/langserve/endpointLangserve.ts (20:25) - src/lib/server/endpoints/ollama/endpointOllama.ts (18:23) duplicated block id: 236 size: 6 cleaned lines of code in 2 files: - src/lib/server/tools/web/search.ts (20:25) - src/lib/server/tools/web/url.ts (20:25) duplicated block id: 237 size: 6 cleaned lines of code in 2 files: - src/routes/assistant/[assistantId]/+page.svelte (1:6) - src/routes/models/[...model]/+page.svelte (1:6) duplicated block id: 238 size: 6 cleaned lines of code in 2 files: - src/lib/components/OpenWebSearchResults.svelte (133:138) - src/lib/components/chat/ChatMessage.svelte (390:395) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - src/lib/components/NavMenu.svelte (81:88) - src/lib/components/chat/Search.svelte (85:92) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - src/routes/login/callback/updateUser.ts (135:140) - src/routes/login/callback/updateUser.ts (162:167) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/google/endpointGenAI.ts (122:127) - src/lib/server/endpoints/local/endpointLocal.ts (176:181) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/anthropic/endpointAnthropicVertex.ts (23:28) - src/lib/server/endpoints/aws/endpointBedrock.ts (28:33) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - src/routes/+page.svelte (42:47) - src/routes/models/[...model]/+page.svelte (27:32) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/aws/endpointBedrock.ts (115:120) - src/lib/server/endpoints/ollama/endpointOllama.ts (109:114) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - src/routes/+layout.svelte (76:81) - src/routes/+layout.svelte (90:95) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - src/lib/components/icons/IconLoading.svelte (1:7) - src/lib/components/icons/IconNew.svelte (1:7) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - src/routes/assistants/+page.svelte (41:46) - src/routes/tools/+page.svelte (37:43) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - src/routes/+page.svelte (42:47) - src/routes/conversation/[id]/+page.svelte (102:107) duplicated block id: 249 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/langserve/endpointLangserve.ts (114:119) - src/lib/server/endpoints/local/endpointLocal.ts (176:181) duplicated block id: 250 size: 6 cleaned lines of code in 2 files: - src/routes/conversation/[id]/+server.ts (66:72) - src/routes/conversation/[id]/+server.ts (549:555) duplicated block id: 251 size: 6 cleaned lines of code in 2 files: - src/lib/server/endpoints/openai/endpointOai.ts (298:304) - src/lib/server/endpoints/openai/endpointOai.ts (310:316) duplicated block id: 252 size: 6 cleaned lines of code in 2 files: - src/routes/conversation/[id]/+server.ts (525:531) - src/routes/conversation/[id]/output/[sha256]/+server.ts (24:30) duplicated block id: 253 size: 6 cleaned lines of code in 2 files: - src/routes/conversation/[id]/+server.ts (66:72) - src/routes/conversation/[id]/+server.ts (525:531)