khulnasoft commited on
Commit
49500c4
Β·
verified Β·
1 Parent(s): 6593b1a

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +388 -17
index.html CHANGED
@@ -1,19 +1,390 @@
1
  <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
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>Windows 95 Simulator</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=Inter:wght@400;500;600;700&display=swap"
11
+ rel="stylesheet"
12
+ />
13
+ <script type="importmap">
14
+ {
15
+ "imports": {
16
+ "@google/genai": "https://esm.sh/@google/genai@0.7.0",
17
+ "@tailwindcss/browser": "https://esm.sh/@tailwindcss/browser@^4.1.3"
18
+ }
19
+ }
20
+ </script>
21
+ </head>
22
+ <body>
23
+ <div class="desktop" id="desktop">
24
+ <!-- Desktop Icons -->
25
+ <div class="icon" data-app="myComputer">
26
+ <img
27
+ src="https://storage.googleapis.com/gemini-95-icons/mycomputer.png"
28
+ alt="My Computer"
29
+ style="width: 70px; height: 50px"
30
+ />
31
+ <span>My Gemtop</span>
32
+ </div>
33
+ <div class="icon" data-app="chrome">
34
+ <img src="https://storage.googleapis.com/gemini-95-icons/chrome-icon-2.png" alt="Chrome" />
35
+ <span>Chrome</span>
36
+ </div>
37
+ <div class="icon" data-app="notepad">
38
+ <img src="https://storage.googleapis.com/gemini-95-icons/GemNotes.png" alt="Notepad" />
39
+ <span>GemNotes</span>
40
+ </div>
41
+ <div class="icon" data-app="paint">
42
+ <img src="https://storage.googleapis.com/gemini-95-icons/gempaint.png" alt="Paint" />
43
+ <span>GemPaint</span>
44
+ </div>
45
+ <div class="icon" data-app="doom">
46
+ <img
47
+ src="https://64.media.tumblr.com/1d89dfa76381e5c14210a2149c83790d/7a15f84c681c1cf9-c1/s540x810/86985984be99d5591e0cbc0dea6f05ffa3136dac.png"
48
+ alt="Doom II"
49
+ />
50
+ <span>Doom II</span>
51
+ </div>
52
+ <div class="icon" data-app="gemini">
53
+ <img
54
+ src="https://storage.googleapis.com/gemini-95-icons/GeminiChatRetro.png"
55
+ alt="Gemini App"
56
+ />
57
+ <span>Gemini App</span>
58
+ </div>
59
+ <div class="icon" data-app="minesweeper">
60
+ <img
61
+ src="https://storage.googleapis.com/gemini-95-icons/gemsweeper.png"
62
+ alt="Minesweeper"
63
+ style="width: 48px; height: 48px"
64
+ />
65
+ <span>GemSweeper</span>
66
+ </div>
67
+ <div class="icon" data-app="mediaPlayer">
68
+ <img
69
+ src="https://storage.googleapis.com/gemini-95-icons/ytmediaplayer.png"
70
+ alt="Media Player"
71
+ style="width: 48px; height: 48px"
72
+ />
73
+ <span>GemPlayer</span>
74
+ </div>
75
+
76
+
77
+ <!-- Windows -->
78
+ <div class="window resizable" id="myComputer">
79
+ <div class="window-titlebar">
80
+ <span class="window-title">My Gemtop</span>
81
+ <div class="window-controls">
82
+ <div class="window-minimize window-control-button">βˆ’</div>
83
+ <div class="window-close window-control-button">βœ•</div>
84
+ </div>
85
+ </div>
86
+ <div class="window-content" style="background-color: white">
87
+ <div id="c-drive-icon" class="window-icon">
88
+ <img src="https://storage.googleapis.com/gemini-95-icons/cdrive.png" alt="C Drive" />
89
+ <span>C:</span>
90
+ </div>
91
+ <div id="c-drive-content" style="display: none">
92
+ <div id="secret-image-icon" class="window-icon">
93
+ <img
94
+ src="https://win98icons.alexmeub.com/icons/png/paint_file-0.png"
95
+ alt="Secret File"
96
+ />
97
+ <span>dontshowthis<br />toanyone.jpg</span>
98
+ </div>
99
+ </div>
100
+ </div>
101
+ </div>
102
+
103
+ <div class="window resizable" id="chrome">
104
+ <div class="window-titlebar">
105
+ <span class="window-title">Chrome</span>
106
+ <div class="window-controls">
107
+ <div class="window-minimize window-control-button">βˆ’</div>
108
+ <div class="window-close window-control-button">βœ•</div>
109
+ </div>
110
+ </div>
111
+ <div class="window-content">
112
+ <div class="browser-toolbar">
113
+ <div class="address-bar-container">
114
+ <input
115
+ type="text"
116
+ class="browser-address-bar"
117
+ placeholder="Enter a website URL..."
118
+ value="https://www.google.com"
119
+ />
120
+ <button class="browser-go-button">Go!</button>
121
+ </div>
122
+ </div>
123
+ <div class="browser-viewport">
124
+ <iframe
125
+ id="browser-frame"
126
+ src="https://web.archive.org/web/19990428171538/http://google.com/"
127
+ width="100%"
128
+ height="100%"
129
+ ></iframe>
130
+ <div class="browser-loading">
131
+ Generating website...
132
+ </div>
133
+ </div>
134
+ </div>
135
+ </div>
136
+
137
+ <div class="window resizable" id="notepad">
138
+ <div class="window-titlebar">
139
+ <span class="window-title">GemNotes</span>
140
+ <div class="window-controls">
141
+ <div class="window-minimize window-control-button">βˆ’</div>
142
+ <div class="window-close window-control-button">βœ•</div>
143
+ </div>
144
+ </div>
145
+ <div class="window-content">
146
+ <div class="notepad-menu">
147
+ <button class="notepad-story-button">Generate Story</button>
148
+ </div>
149
+ <textarea
150
+ class="notepad-textarea"
151
+ style="
152
+ width: 100%;
153
+ height: calc(100% - 30px);
154
+ border: none;
155
+ outline: none;
156
+ resize: none;
157
+ background-color: white;
158
+ border: 1px solid #808080;
159
+ "
160
+ ></textarea>
161
+ </div>
162
+ </div>
163
+
164
+ <div class="window resizable" id="paint">
165
+ <div class="window-titlebar">
166
+ <span class="window-title">GemPaint</span>
167
+ <div class="window-controls">
168
+ <div class="window-minimize window-control-button">βˆ’</div>
169
+ <div class="window-close window-control-button">βœ•</div>
170
+ </div>
171
+ </div>
172
+ <div
173
+ class="window-content"
174
+ style="
175
+ display: flex;
176
+ flex-direction: column;
177
+ padding: 0;
178
+ margin: 0;
179
+ background-color: #c0c0c0;
180
+ "
181
+ >
182
+ <div class="paint-toolbar">
183
+ <div class="paint-colors">
184
+ <button
185
+ class="paint-color-swatch"
186
+ data-color="black"
187
+ style="background-color: black"
188
+ ></button>
189
+ <button
190
+ class="paint-color-swatch"
191
+ data-color="red"
192
+ style="background-color: red"
193
+ ></button>
194
+ <button
195
+ class="paint-color-swatch"
196
+ data-color="blue"
197
+ style="background-color: blue"
198
+ ></button>
199
+ <button
200
+ class="paint-color-swatch"
201
+ data-color="green"
202
+ style="background-color: green"
203
+ ></button>
204
+ <button
205
+ class="paint-color-swatch"
206
+ data-color="yellow"
207
+ style="background-color: yellow"
208
+ ></button>
209
+ <button class="paint-color-swatch" data-color="white" style="background-color: white">
210
+ E
211
+ </button>
212
+ </div>
213
+ <div class="paint-brush-sizes">
214
+ <button class="paint-size-button" data-size="2">S</button>
215
+ <button class="paint-size-button" data-size="5">M</button>
216
+ <button class="paint-size-button" data-size="10">L</button>
217
+ </div>
218
+ <button class="paint-clear-button">Clear</button>
219
+ </div>
220
+ <canvas
221
+ id="paint-canvas"
222
+ style="flex-grow: 1; background-color: white; cursor: crosshair; display: block"
223
+ ></canvas>
224
+ </div>
225
+ </div>
226
+
227
+ <div class="window resizable" id="doom">
228
+ <div class="window-titlebar">
229
+ <span class="window-title">Doom II</span>
230
+ <div class="window-controls">
231
+ <div class="window-minimize window-control-button">βˆ’</div>
232
+ <div class="window-close window-control-button">βœ•</div>
233
+ </div>
234
+ </div>
235
+ <div class="window-content" id="doom-content">
236
+ </div>
237
+ </div>
238
+
239
+ <div class="window resizable" id="gemini">
240
+ <div class="window-titlebar">
241
+ <span class="window-title">Gemini App</span>
242
+ <div class="window-controls">
243
+ <div class="window-minimize window-control-button">βˆ’</div>
244
+ <div class="window-close window-control-button">βœ•</div>
245
+ </div>
246
+ </div>
247
+ <div class="window-content gemini-chat-content">
248
+ <div class="gemini-chat-history">
249
+ </div>
250
+ <div class="gemini-chat-input-area">
251
+ <input type="text" class="gemini-chat-input" placeholder="Type your message..." />
252
+ <button class="gemini-chat-send">Send</button>
253
+ </div>
254
+ </div>
255
+ </div>
256
+
257
+ <div class="window resizable" id="minesweeper" style="width: 400px; height: 450px">
258
+ <div class="window-titlebar">
259
+ <span class="window-title">GemSweeper</span>
260
+ <div class="window-controls">
261
+ <div class="window-minimize window-control-button">βˆ’</div>
262
+ <div class="window-close window-control-button">βœ•</div>
263
+ </div>
264
+ </div>
265
+ <div
266
+ class="window-content minesweeper-content"
267
+ style="
268
+ display: flex;
269
+ flex-direction: column;
270
+ padding: 0;
271
+ margin: 0;
272
+ background-color: #c0c0c0;
273
+ "
274
+ >
275
+ <div class="minesweeper-controls">
276
+ <div class="minesweeper-info minesweeper-flag-count">🚩 10</div>
277
+ <button class="minesweeper-reset-button">πŸ™‚</button>
278
+ <div class="minesweeper-info minesweeper-timer">⏱️ 0</div>
279
+ </div>
280
+ <div class="minesweeper-hint-area">
281
+ <button class="minesweeper-hint-button">πŸ’‘ Hint</button>
282
+ <div class="minesweeper-commentary">Let's play! Click a square to start.</div>
283
+ </div>
284
+ <div class="minesweeper-grid-container">
285
+ <div class="minesweeper-grid" id="minesweeper-board">
286
+ </div>
287
+ </div>
288
+ </div>
289
+ </div>
290
+
291
+ <div class="window resizable" id="imageViewer" style="width: 350px; height: 300px">
292
+ <div class="window-titlebar">
293
+ <span class="window-title" id="image-viewer-title">Image Viewer</span>
294
+ <div class="window-controls">
295
+ <div class="window-minimize window-control-button">βˆ’</div>
296
+ <div class="window-close window-control-button">βœ•</div>
297
+ </div>
298
+ </div>
299
+ <div
300
+ class="window-content image-viewer-content"
301
+ style="
302
+ padding: 0;
303
+ overflow: hidden;
304
+ display: flex;
305
+ justify-content: center;
306
+ align-items: center;
307
+ background-color: #808080;
308
+ "
309
+ >
310
+ <img
311
+ id="image-viewer-img"
312
+ src=""
313
+ alt="Image"
314
+ style="max-width: 100%; max-height: 100%; object-fit: contain"
315
+ />
316
+ </div>
317
+ </div>
318
+
319
+ <div class="window resizable" id="mediaPlayer" style="width: 520px; height: 500px;">
320
+ <div class="window-titlebar">
321
+ <span class="window-title">GemPlayer</span>
322
+ <div class="window-controls">
323
+ <div class="window-minimize window-control-button">βˆ’</div>
324
+ <div class="window-close window-control-button">βœ•</div>
325
+ </div>
326
+ </div>
327
+ <div class="window-content media-player-content">
328
+ <div class="media-player-url-bar">
329
+ <input type="text" class="media-player-input" placeholder="Enter YouTube Video URL or ID" />
330
+ <button class="media-player-load-button">Load</button>
331
+ </div>
332
+ <div class="media-player-video-container">
333
+ <div id="youtube-player-mediaPlayer">
334
+ <p class="media-player-status-message">Loading GemPlayer...</p>
335
+ </div>
336
+ </div>
337
+ <div class="media-player-controls-panel">
338
+ <div class="media-player-buttons-group">
339
+ <button class="media-player-control-button" id="media-player-play" title="Play">β–Ά</button>
340
+ <button class="media-player-control-button" id="media-player-pause" title="Pause">❚❚</button>
341
+ <button class="media-player-control-button" id="media-player-stop" title="Stop">β– </button>
342
+ </div>
343
+ <div class="media-player-progress-bar-container-placeholder">
344
+ <div class="media-player-progress-bar-placeholder"></div>
345
+ </div>
346
+ <div class="media-player-volume-placeholder">
347
+ <span>πŸ”Š</span>
348
+ <div class="media-player-volume-slider-placeholder"></div>
349
+ </div>
350
+ </div>
351
+ </div>
352
+ </div>
353
+
354
+
355
+ <!-- Start Menu -->
356
+ <div class="start-menu" id="start-menu">
357
+ <div class="start-menu-item" data-app="myComputer">My Gemtop</div>
358
+ <div class="start-menu-item" data-app="chrome">Chrome</div>
359
+ <div class="start-menu-item" data-app="notepad">GemNotes</div>
360
+ <div class="start-menu-item" data-app="paint">GemPaint</div>
361
+ <div class="start-menu-item" data-app="doom">Doom II</div>
362
+ <div class="start-menu-item" data-app="gemini">Gemini App</div>
363
+ <div class="start-menu-item" data-app="minesweeper">GemSweeper</div>
364
+ <div class="start-menu-item" data-app="mediaPlayer">GemPlayer</div>
365
+ </div>
366
+
367
+ <!-- Taskbar -->
368
+ <div id="taskbar">
369
+ <button id="start-button">
370
+ <img
371
+ src="https://storage.googleapis.com/gemini-95-icons/start-gemini.png"
372
+ alt="Start"
373
+ style="width: 80px; height: 70px"
374
+ />
375
+ </button>
376
+ <div id="taskbar-apps">
377
+ </div>
378
+ </div>
379
+
380
+ <div id="paint-assistant">
381
+ <div class="assistant-bubble">Thinking...</div>
382
+ <img
383
+ src="https://storage.googleapis.com/gemini-95-icons/robot-assistant.gif"
384
+ alt="Paint Assistant"
385
+ class="assistant-image"
386
+ />
387
+ </div>
388
+ </div>
389
+ </body>
390
  </html>