1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <title>ChatForge Dashboard</title> 7 <link rel="preconnect" href="https://fonts.googleapis.com" /> 8 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 9 <link 10 href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap" 11 rel="stylesheet" 12 /> 13
13<script> 14 (function () { 15 try { 16 var stored = localStorage.getItem('chatforge-theme'); 17 var mode = stored === 'light' || stored === 'dark' || stored === 'system' ? stored : 'system'; 18 var prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; 19 var isDark = mode === 'dark' || (mode === 'system' && prefersDark); 20 if (isDark) document.documentElement.classList.add('dark'); 21 } catch (_) {} 22 })(); 23 </script>
23 24
24<script type="module" crossorigin src="/assets/index-C1AvdPaa.js"></script>
24 25 <link rel="modulepreload" crossorigin href="/assets/query-DgB099mC.js"> 26 <link rel="modulepreload" crossorigin href="/assets/charts-Cv-1ic-H.js"> 27 <link rel="stylesheet" crossorigin href="/assets/index-CttB2oBT.css"> 28 </head> 29 <body> 30 <div id="root"></div> 31 </body> 32</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.