PageSourceSearch

https://earth-asteroid-tracker.netlify.app/

html earth-asteroid-tracker.netlify.app collected 2026-10-03 10:40:27 UTC 5,044 bytes, 79 lines download raw bytes

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&hellip;</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.