1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5<!-- This site is hosted on Netlify. Anyone can build and deploy a site 6 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=17b2dd93-8904-491f-baa6-d1ae5efdcb99 7 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> 9 <meta name="theme-color" content="#05070a" /> 10 <meta name="description" content="Real-time mission-control view of near-Earth asteroids." /> 11 <title>ASTEROIDS TRACKER // MISSION CONTROL</title> 12 <link rel="icon" type="image/svg+xml" href="./favicon.svg" /> 13 <link rel="preconnect" href="https://fonts.googleapis.com" /> 14 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 15 <link 16 href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Space+Grotesk:wght@400;500;600;700&display=swap" 17 rel="stylesheet" 18 /> 19
19<script type="module" crossorigin src="./assets/index-8SLERuga.js"></script>
19 20 <link rel="stylesheet" crossorigin href="./assets/index-DOXFz7gM.css"> 21 </head> 22 <body> 23 <div id="app"> 24 <canvas id="stage" aria-label="3D view of Earth and tracked near-Earth asteroids"></canvas> 25 <div class="grid-overlay" aria-hidden="true"></div> 26 <div class="scanline" aria-hidden="true"></div> 27 28 <header class="status-bar" id="status-bar"></header> 29 <aside class="panel panel--telemetry" id="panel-telemetry"></aside> 30 <aside class="panel panel--catalog" id="panel-catalog"></aside> 31 <footer class="control-bar" id="control-bar"></footer> 32 33 <section class="sheet" id="sheet" data-tab="object" data-state="peek" aria-hidden="true"> 34 <div class="sheet__scrim" id="sheet-scrim" aria-hidden="true"></div> 35 <div class="sheet__panel" id="sheet-panel" role="dialog" aria-label="Details"> 36 <button class="sheet__handle" id="sheet-handle" aria-label="Expand panel" aria-expanded="false"> 37 <span class="sheet__grabber"></span> 38 </button> 39 <div class="sheet__peek" id="sheet-peek"></div> 40 <nav class="sheet__tabs" role="tablist" aria-label="Sections"> 41 <button class="sheet-tab is-active" data-tab="object" role="tab" aria-selected="true" aria-controls="sheet-slot-object"> 42 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6"><circle cx="12" cy="12" r="8"/><circle cx="12" cy="12" r="3"/><path d="M12 2v3M12 19v3M2 12h3M19 12h3"/></svg> 43 <span>Object</span> 44 </button> 45 <button class="sheet-tab" data-tab="catalog" role="tab" aria-selected="false" aria-controls="sheet-slot-catalog"> 46 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="square"><path d="M4 6h16M4 12h16M4 18h16"/><circle cx="4.5" cy="6" r="1.2" fill="currentColor" stroke="none"/><circle cx="4.5" cy="12" r="1.2" fill="currentColor" stroke="none"/><circle cx="4.5" cy="18" r="1.2" fill="currentColor" stroke="none"/></svg> 47 <span>Catalog</span> 48 </button> 49 <button class="sheet-tab" data-tab="controls" role="tab" aria-selected="false" aria-controls="sheet-slot-controls"> 50 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="square"><circle cx="8" cy="8" r="2.5"/><circle cx="16" cy="16" r="2.5"/><path d="M4 8h2M10.5 8H20M4 16h9.5M18.5 16H20"/></svg> 51 <span>Controls</span> 52 </button> 53 </nav> 54 <div class="sheet__body" id="sheet-body"> 55 <div class="sheet__slot" id="sheet-slot-object" data-tab="object" role="tabpanel"></div> 56 <div class="sheet__slot" id="sheet-slot-catalog" data-tab="catalog" role="tabpanel"></div> 57 <div class="sheet__slot" id="sheet-slot-controls" data-tab="controls" role="tabpanel"></div> 58 </div> 59 </div> 60 </section> 61 62 <div class="mobile-fab" id="mobile-fab" aria-hidden="true"> 63 <button class="mobile-fab__btn" id="mobile-fab-earth" aria-label="Recenter on Earth"> 64 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><circle cx="12" cy="12" r="7"/><circle cx="12" cy="12" r="2" fill="currentColor" stroke="none"/><path d="M12 3v3M12 18v3M3 12h3M18 12h3"/></svg> 65 </button> 66 </div> 67 68 <div class="reticle" id="reticle" aria-hidden="true"></div> 69 70 <div class="boot-splash" id="boot-splash" aria-hidden="true"> 71 <div class="boot-splash__inner"> 72 <div class="boot-splash__brand">ASTEROIDS TRACKER</div> 73 <div class="boot-splash__sub">INITIALIZING TELEMETRY…</div> 74 <div class="boot-splash__bar"><span></span></div> 75 </div> 76 </div> 77 </div>� 78 </body> 79</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.