102 duplicated lines in: - phi-3.5-webgpu/src/components/Chat.css (1:129, 100%) - qwen3-webgpu/src/components/Chat.css (1:129, 100%) 75 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (36:122, 22%) - qwen3-webgpu/src/App.jsx (38:124, 20%) 36 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (133:174, 10%) - qwen3-webgpu/src/App.jsx (140:181, 10%) 34 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (300:344, 10%) - qwen3-webgpu/src/App.jsx (303:347, 9%) 32 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (261:298, 9%) - qwen3-webgpu/src/App.jsx (264:301, 8%) 31 duplicated lines in: - phi-3.5-webgpu/eslint.config.js (7:38, 100%) - qwen3-webgpu/eslint.config.js (7:38, 100%) 27 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (356:385, 8%) - qwen3-webgpu/src/App.jsx (362:391, 7%) 22 duplicated lines in: - phi-3.5-webgpu/src/components/icons/BotIcon.jsx (1:23, 100%) - qwen3-webgpu/src/components/icons/BotIcon.jsx (1:23, 100%) 21 duplicated lines in: - phi-3.5-webgpu/src/worker.js (110:137, 20%) - qwen3-webgpu/src/worker.js (131:157, 18%) 21 duplicated lines in: - phi-3.5-webgpu/src/components/icons/StopIcon.jsx (1:22, 100%) - qwen3-webgpu/src/components/icons/StopIcon.jsx (1:22, 100%) 19 duplicated lines in: - phi-3.5-webgpu/src/components/Progress.jsx (1:22, 100%) - qwen3-webgpu/src/components/Progress.jsx (1:22, 100%) 18 duplicated lines in: - phi-3.5-webgpu/src/components/icons/UserIcon.jsx (1:19, 100%) - qwen3-webgpu/src/components/icons/UserIcon.jsx (1:19, 100%) 18 duplicated lines in: - phi-3.5-webgpu/src/components/icons/ArrowRightIcon.jsx (1:19, 100%) - qwen3-webgpu/src/components/icons/ArrowRightIcon.jsx (1:19, 100%) 18 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (13:34, 5%) - qwen3-webgpu/src/App.jsx (14:35, 5%) 15 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (176:192, 4%) - qwen3-webgpu/src/App.jsx (186:202, 4%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - qwen3-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - qwen3-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - qwen3-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - phi-3.5-webgpu/src/worker.js (83:97, 12%) - qwen3-webgpu/src/worker.js (117:131, 11%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - qwen3-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - qwen3-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - qwen3-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/StopIcon.jsx (2:14, 61%) - qwen3-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - qwen3-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) - qwen3-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - qwen3-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/ArrowRightIcon.jsx (2:14, 72%) - qwen3-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) 13 duplicated lines in: - phi-3.5-webgpu/src/components/icons/BotIcon.jsx (2:14, 59%) - qwen3-webgpu/src/components/icons/UserIcon.jsx (2:14, 72%) 12 duplicated lines in: - phi-3.5-webgpu/src/worker.js (59:73, 11%) - qwen3-webgpu/src/worker.js (93:107, 10%) 10 duplicated lines in: - phi-3.5-webgpu/src/components/Chat.jsx (42:55, 19%) - qwen3-webgpu/src/components/Chat.jsx (85:98, 10%) 10 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (388:401, 2%) - qwen3-webgpu/src/App.jsx (411:424, 2%) 10 duplicated lines in: - phi-3.5-webgpu/src/worker.js (100:110, 9%) - qwen3-webgpu/src/worker.js (12:23, 8%) 10 duplicated lines in: - phi-3.5-webgpu/src/index.css (20:31, 38%) - qwen3-webgpu/src/index.css (24:38, 37%) 9 duplicated lines in: - phi-3.5-webgpu/src/components/icons/BotIcon.jsx (2:10, 40%) - qwen3-webgpu/src/components/icons/LightBulbIcon.jsx (2:10, 52%) 9 duplicated lines in: - phi-3.5-webgpu/src/components/icons/StopIcon.jsx (2:10, 42%) - qwen3-webgpu/src/components/icons/LightBulbIcon.jsx (2:10, 52%) 9 duplicated lines in: - phi-3.5-webgpu/src/components/icons/ArrowRightIcon.jsx (2:10, 50%) - qwen3-webgpu/src/components/icons/LightBulbIcon.jsx (2:10, 52%) 9 duplicated lines in: - phi-3.5-webgpu/src/components/icons/UserIcon.jsx (2:10, 50%) - qwen3-webgpu/src/components/icons/LightBulbIcon.jsx (2:10, 52%) 8 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (226:233, 2%) - qwen3-webgpu/src/App.jsx (231:238, 2%) 7 duplicated lines in: - phi-3.5-webgpu/src/App.jsx (250:259, 2%) - qwen3-webgpu/src/App.jsx (253:262, 1%) 7 duplicated lines in: - phi-3.5-webgpu/src/components/icons/BotIcon.jsx (1:7, 31%) - qwen3-webgpu/src/components/icons/BrainIcon.jsx (1:7, 35%) 7 duplicated lines in: - phi-3.5-webgpu/src/worker.js (14:22, 6%) - qwen3-webgpu/src/worker.js (33:40, 6%) 7 duplicated lines in: - phi-3.5-webgpu/src/worker.js (52:58, 6%) - qwen3-webgpu/src/worker.js (85:91, 6%) 6 duplicated lines in: - phi-3.5-webgpu/src/components/icons/BotIcon.jsx (9:14, 27%) - qwen3-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) 6 duplicated lines in: - phi-3.5-webgpu/src/components/icons/ArrowRightIcon.jsx (2:7, 33%) - qwen3-webgpu/src/components/icons/BrainIcon.jsx (2:7, 30%) 6 duplicated lines in: - phi-3.5-webgpu/src/components/Chat.css (74:80, 5%) - qwen3-webgpu/src/components/Chat.css (33:40, 5%) 6 duplicated lines in: - phi-3.5-webgpu/index.html (1:6, 23%) - qwen3-webgpu/index.html (1:6, 60%) 6 duplicated lines in: - phi-3.5-webgpu/src/components/icons/UserIcon.jsx (2:7, 33%) - qwen3-webgpu/src/components/icons/BrainIcon.jsx (2:7, 30%) 6 duplicated lines in: - phi-3.5-webgpu/src/components/icons/StopIcon.jsx (9:14, 28%) - qwen3-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) 6 duplicated lines in: - phi-3.5-webgpu/src/components/Chat.css (33:40, 5%) - qwen3-webgpu/src/components/Chat.css (74:80, 5%) 6 duplicated lines in: - phi-3.5-webgpu/src/components/icons/ArrowRightIcon.jsx (9:14, 33%) - qwen3-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) 6 duplicated lines in: - phi-3.5-webgpu/src/components/icons/UserIcon.jsx (9:14, 33%) - qwen3-webgpu/src/components/icons/BrainIcon.jsx (9:14, 30%) 6 duplicated lines in: - phi-3.5-webgpu/src/components/icons/StopIcon.jsx (2:7, 28%) - qwen3-webgpu/src/components/icons/BrainIcon.jsx (2:7, 30%)