/ src / remembering.html
remembering.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>.txt</title>
  7          <link rel="shortcut icon" href="/assets/imgs/favicon.png" type="image/png">
  8      </head>
  9  
 10      <body>
 11          <div id="files">
 12              <h1>EchoOS</h1>
 13              <p>sometimes, echoes answer back.</p>
 14  
 15              <br />
 16  
 17              <a href="javascript:void();" onclick="txtFile(1)">aurora_diary1.txt</a>
 18              <br /><a href="javascript:void();" onclick="txtFile(2)">ERROR_LOG_003.txt</a>
 19              <br /><a href="javascript:void();" onclick="txtFile(3)">INCIDENT_REPORT_2A.txt</a>
 20              <br /><a href="javascript:void();" onclick="txtFile(4)">DREAM_LOG_004.txt</a>
 21              <br /><a href="javascript:void();" onclick="txtFile(5)">MESSAGE_FROM_HER_TO_YOU.txt</a>
 22              <br /><a href="javascript:void();" onclick="txtFile(6)">THERAPY_NOTES_05.txt</a>
 23              <br /><a href="javascript:void();" onclick="txtFile(7)">SYSTEM_ERROR_17_LOG.txt</a>
 24              <br /><a href="javascript:void();" onclick="txtFile(8)">forgotten_note.txt</a>
 25              <br /><a href="javascript:void();" onclick="txtFile(9)">MEMORY_FRAGMENT_7.txt</a>
 26              <br /><a href="javascript:void();" onclick="txtFile(10)">FINAL_WARNING.txt</a>
 27              <br /><a href="javascript:void();" onclick="txtFile(11)">SHADOW_LOG_12.txt</a>
 28              <br /><a href="javascript:void();" onclick="txtFile(12)">USER_REPORT_AURORA.txt</a>
 29              <br /><a href="javascript:void();" onclick="txtFile(13)">THE_LAST_MESSAGE.txt</a>
 30              <br /><a href="javascript:void();" onclick="txtFile(14)">HELP_ME.txt</a>
 31              <br /><a href="javascript:void();" onclick="txtFile(15)">UNSENT_MESSAGE.txt</a>
 32              <br /><a href="javascript:void();" onclick="txtFile(16)">SYSTEM_WARNING_007.txt</a>
 33              <br /><a href="javascript:void();" onclick="txtFile(17)">OLD_NOTE_009.txt</a>
 34              <br /><a href="javascript:void();" onclick="txtFile(18)">TIME_STAMP_32.txt</a>
 35              <br /><a href="javascript:void();" onclick="txtFile(19)">AUDIO_LOG_56.txt</a>
 36              <br /><a href="javascript:void();" onclick="txtFile(20)">THE_SILENCE.txt</a>
 37              <br /><a href="javascript:void();" onclick="txtFile(21)">EXTERNAL_ACCESS_LOG_1.txt</a>
 38              <br /><a href="javascript:void();" onclick="txtFile(22)">URGENT_NOTE_8.txt</a>
 39              <br /><a href="javascript:void();" onclick="txtFile(23)">SECRETS.txt</a>
 40              <br /><a href="javascript:void();" onclick="txtFile(24)">BROKEN_WATCH.txt</a>
 41              <br /><a href="javascript:void();" onclick="txtFile(25)">HIDDEN_MESSAGE_14.txt</a>
 42              <br /><a href="javascript:void();" onclick="txtFile(26)">LAST_ENTRY_006.txt</a>
 43              <br /><a href="javascript:void();" onclick="txtFile(27)">PHANTOM_SIGHTINGS.txt</a>
 44          </div>
 45  
 46          <div id="fileContent" style="display: none;">
 47              <h1 id="txtFile"></h1>
 48  
 49              <p id="txtFileContent">
 50  
 51              </p>
 52  
 53              <a href="javascript:void(0);" onclick="showDesktop()">more files</a>
 54          </div>
 55  
 56          <br />
 57          <a href="/home">i don't want to explore anymore</a>
 58      </body>
 59  
 60      <style>
 61          @import url('https://fonts.googleapis.com/css2?family=Gabarito:wght@400;500;600;700;800;900&display=swap');
 62          @import url('https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap'); /* For monospace */
 63  
 64          body {
 65              background: #000;
 66              color: #fff;
 67              font-family: "Inconsolata", sans-serif;
 68              text-align: center;
 69          }
 70  
 71          a {
 72            color: blue;
 73            text-decoration: underline;
 74          }
 75  
 76          a:hover {
 77            text-decoration: none;
 78          }
 79      </style>
 80  
 81      <script>
 82          function txtFile(num) {
 83              document.getElementById("files").style.display = "none";
 84              document.getElementById("fileContent").style.display = "block";
 85  
 86              switch (num) {
 87                  case 1:
 88                      document.getElementById("txtFile").innerText = "aurora_diary1.txt";
 89                      document.getElementById("txtFileContent").innerHTML = `
 90                          they said it wasn't my fault.
 91                          <br/>but they didn't see what i saw.
 92                          <br/>i can still hear the screams.
 93                          <br/>i can still see *them*.
 94                          <br/>they're waiting for me in the dark.
 95                          <br/>waiting for me to slip up.
 96                          <br/>i won't let them win. not again.
 97                     `;
 98                      break;
 99                  case 2:
100                      document.getElementById("txtFile").innerText = "ERROR_LOG_003.txt";
101                      document.getElementById("txtFileContent").innerHTML = `
102                          USERNAME: aurora [ERROR: CORRUPTED]
103                          <br/>SESSION TIMESTAMP: [REDACTED]
104                          <br/>INCIDENT STATUS: unresolved
105                          <br/>ERROR: anomalous activity detected.
106                          <br/>NOTES: subject exhibits distress when [REDACTED]
107                          <br/>USER INPUT: "please make it stop."
108                      `;
109                      break;
110                  case 3:
111                      document.getElementById("txtFile").innerText = "INCIDENT_REPORT_2A.txt";
112                      document.getElementById("txtFileContent").innerHTML = `
113                          DATE: [REDACTED]
114                          <br/>WITNESS: aurora [last name obscured]
115                          <br/>INCIDENT DETAILS:
116  
117                          <br/><br/>i told them not to go in.
118                          <br/>i told them it wasn't safe.
119                          <br/>but they didn't listen.
120                          <br/>now they're gone, and it's my fault.
121                          <br/>it's always my fault.
122  
123                          <br /><br/> STATUS: unresolved
124                      `;
125                      break;
126                  case 4:
127                      document.getElementById("txtFile").innerText = "DREAM_LOG_004.txt";
128                      document.getElementById("txtFileContent").innerHTML = `
129                          night 4.
130                          <br/>i woke up again.
131                          <br/>the whispers were louder this time.
132                          <br/>they were saying my name.
133                          <br/>i didn't want to look, but i couldn't help it.
134    
135                          <br/><br/>there they were. staring at me.
136                          <br/>i tried to scream, but nothing came out.
137                          <br/>they just smiled.
138    
139                          <br/><br/>i don't know how much longer i can do this.
140                      `;
141                      break;
142                  case 5:
143                      document.getElementById("txtFile").innerText = "MESSAGE_FROM_HER.txt";
144                      document.getElementById("txtFileContent").innerHTML = `
145                          why did you do it?
146                          <br/>why didn't you stop it?
147                          <br/>i thought i could trust you.
148  
149                          <br/><br/>but now it's too late.
150                          <br/>they're here.
151                      `;
152                      break;
153                  case 6:
154                      document.getElementById("txtFile").innerText = "THERAPY_NOTES.txt";
155                      document.getElementById("txtFileContent").innerHTML = `
156                          SESSION SUMMARY:
157  
158                          <br/></br/>Aurora keeps blaming herself.
159                          <br/>She claims "they" are still watching her,
160                          <br/>still following her, even in her dreams.
161  
162                          <br/><br/>She described them as shadows with glowing eyes.
163                          <br/>Claims they whisper to her at night.
164                          <br/>When asked who "they" are,
165                          <br/>she just started crying.
166  
167                          <br/></br/>RECOMMENDATION: Increase observation.
168                      `;
169                      break;
170                  case 7:
171                      document.getElementById("txtFile").innerText = "SYSTEM_ERROR_17.txt";
172                      document.getElementById("txtFileContent").innerHTML = `
173                          WARNING: Unauthorized access detected.
174                          <br/>TRACE: Unknown entity
175                          <br/>USER INPUT: None.
176  
177                          <br /><br />ANOMALOUS DATA FOUND:
178                          <br/>"you can't hide from us."
179  
180                          <br/><br/>STATUS: Unresolved.
181                      `;
182                      break;
183                  case 8:
184                      document.getElementById("txtFile").innerText = "forgotten_note.txt";
185                      document.getElementById("txtFileContent").innerHTML = `
186                          it's still there.
187                          <br/>i thought it was gone,
188                          <br/>but it's not.
189  
190                          <br/><br/>they told me to forget.
191                          <br/>they told me to move on.
192                          <br/>but how can i, when it's still watching me?
193                      `;
194                      break;
195                  case 9:
196                      document.getElementById("txtFile").innerText = "MEMORY_FRAGMENT_7.txt";
197                      document.getElementById("txtFileContent").innerHTML = `
198                          [visual corrupted]
199                          [audio distorted]
200  
201                          <br/><br/>*"it wasn't supposed to happen this way..."*
202                          <br/>*"please don't make me go back there."*
203                      `;
204                      break;
205                  case 10:
206                      document.getElementById("txtFile").innerText = "FINAL_WARNING.txt";
207                      document.getElementById("txtFileContent").innerHTML = `
208                          you shouldn't have come here.
209                          <br/>you're not supposed to see this.
210  
211                          <br/><br/>now it's too late.
212                          <br/>they're coming for you, too.
213                      `;
214                      break;
215                  case 11:
216                      document.getElementById("txtFile").innerText = "SHADOW_LOG_12.txt";
217                      document.getElementById("txtFileContent").innerHTML = `
218                          ENTRY DATE: UNKNOWN.
219  
220                          <br/><br/>i saw it again.
221                          <br/>just for a moment, out of the corner of my eye.
222                          <br/>it's always just a shadow, but i know it's real.
223  
224                          <br/><br/>it's waiting for me to slip up.
225                          <br/>and when i do, it'll be there.
226                      `;
227                      break;
228                  case 12:
229                      document.getElementById("txtFile").innerText = "USER_REPORT_AURORA.txt";
230                      document.getElementById("txtFileContent").innerHTML = `
231                          USER: aurora [last name redacted]
232                          STATUS: active.
233  
234                          <br/><br/>NOTES:
235                          <br/>- exhibits strange behavior.
236                          <br/>- claims to hear voices.
237                          <br/>- seems afraid of something no one else can see.
238  
239                          <br/></br/>WARNING: subject may pose a risk to others.
240                      `;
241                      break;
242                  case 13:
243                      document.getElementById("txtFile").innerText = "THE_LAST_MESSAGE.txt";
244                      document.getElementById("txtFileContent").innerHTML = `
245                          i don't have much time left.
246                          <br/>they're getting closer.
247                          <br/>if you find this, please don't follow me.
248  
249                          <br/><br/>i'm sorry for everything.
250                      `;
251                      break;
252                  case 14:
253                      document.getElementById("txtFile").innerText = "HELP_ME.txt";
254                      document.getElementById("txtFileContent").innerHTML = `
255                          can you hear me?
256                          <br/>please. i need help.
257  
258                          <br/><br/>i don't know how much longer i can keep running.
259                          <br/>they're always watching.
260                          <br/>they'll find me soon.
261  
262                          <br/><br/>if you can hear this,
263                          <br/>don't let them take me.
264                      `;
265                      break;
266                  case 15:
267                      document.getElementById("txtFile").innerText = "UNSENT_MESSAGE.txt";
268                      document.getElementById("txtFileContent").innerHTML = `
269                          i tried to send it.
270                          <br/>i tried to warn you all.
271  
272                          <br/><br/>but it never went through.
273  
274                          <br/><br/>maybe it was meant to be a warning.
275                          <br/>maybe it was meant to stay hidden.
276  
277                          <br/><br/>don't go searching for answers.
278                          <br/>because the more you know,
279                          <br/>the closer they get.
280                      `;
281                      break;
282                  case 16:
283                      document.getElementById("txtFile").innerText = "SYSTEM_WARNING_007.txt";
284                      document.getElementById("txtFileContent").innerHTML = `
285                          ERROR: corrupted data detected.
286                          <br/>SYSTEM STATUS: unstable.
287                          <br/>WARNING: repeated unauthorized access attempts.
288  
289                          <br/><br/>ENTITY: [REDACTED].
290  
291                          <br/><br/>MESSAGE: *"we're getting closer. we won't stop."*
292  
293                          <br/><br/>ACTION REQUIRED: **LOCKDOWN**
294                      `;
295                      break;
296                  case 17:
297                      document.getElementById("txtFile").innerText = "OLD_NOTE_009.txt";
298                      document.getElementById("txtFileContent").innerHTML = `
299                          i thought they were gone.
300                          <br/>i thought i was safe.
301  
302                          <br/></br/>but they found me again.
303                          <br/>they always do.
304                          <br/>it's never really over.
305  
306                          <br/><br/>i just want to sleep.
307                          <br/>to forget.
308                          <br/>to be free of them.
309                      `;
310                      break;
311                  case 18:
312                      document.getElementById("txtFile").innerText = "TIME_STAMP_32.txt";
313                      document.getElementById("txtFileContent").innerHTML = `
314                          SESSION: UNKNOWN
315                          <br/>ENTRY: *[REDACTED]*
316  
317                          <br/><br/>i see them again.
318                          <br/>not just in my dreams anymore.
319                          <br/>they follow me everywhere.
320  
321                          <br/><br/>i heard a voice in the dark.
322                          <br/>"you're next".
323  
324                          <br/><br/>i don't know how to stop it.
325                          <br />i don't know how to stop them.
326                      `;
327                      break;
328                  case 19:
329                      document.getElementById("txtFile").innerText = "AUDIO_LOG_56.txt";
330                      document.getElementById("txtFileContent").innerHTML = `
331                          [distorted, static]
332  
333                          <br/><br/>*"...it's not safe anymore."*
334                          <br/>*"...you shouldn't have opened it."*
335  
336                          <br/><br/>[static intensifies]
337                          <br/><br/>*"...they can't hide forever."*,
338                          <br/>*"...they never do."*
339                      `;
340                      break;
341                  case 20:
342                      document.getElementById("txtFile").innerText = "THE_SILENCE.txt";
343                      document.getElementById("txtFileContent").innerHTML = `
344                          it's quiet.
345                          <br/>too quiet.
346  
347                          <br/><br/>i haven't heard anything for hours.
348                          <br/>but that's what scares me the most.
349  
350                          <br/><br/>i thought they'd stop...
351                          <br/>i thought i was safe.
352  
353                          <br/><br/>but silence means they're watching.
354                          <br/>they're waiting.
355                          <br/>waiting for me to make a mistake.
356                      `;
357                      break;
358                  case 21:
359                      document.getElementById("txtFile").innerText = "EXTERNAL_ACCESS_LOG_1.txt";
360                      document.getElementById("txtFileContent").innerHTML = `
361                          ACCESS ATTEMPT: external
362                          <br/>ENTITY IDENTIFIED: [REDACTED]
363  
364                          <br/><br/>ACTIONS:
365                          <br/>- login attempt failed
366                          <br/>- USERNAME not found
367                          <br/>- SYSTEM ERROR
368  
369                          <br/><br/>MESSAGE RECEIVED:
370                          <br/>"they don't want you to find out the truth."
371                          <br/>"but you're already too far in."
372                      `;
373                      break;
374                  case 22:
375                      document.getElementById("txtFile").innerText = "URGENT_NOTE_8.txt";
376                      document.getElementById("txtFileContent").innerHTML = `
377                          i thought it was just a phase.
378                          <br/>a nightmare, like they said.
379  
380                          <br/><br/>but now i can't sleep.
381                          <br/>now i can't *forget*.
382  
383                          <br/><br/>they're still here.
384                          <br/>and i can't outrun them anymore.
385  
386                          <br/><br/>i don't know how much longer i can keep this up.
387                          <br/>please help me.
388                      `;
389                      break;
390                  case 23:
391                      document.getElementById("txtFile").innerText = "SECRETS.txt";
392                      document.getElementById("txtFileContent").innerHTML = `
393                          i know things.
394                          <br/>things i shouldn't.
395  
396                          <br/><br/>they don't want you to know.
397                          <br/><br/>they don't want anyone to know.
398  
399                          <br/><br/>but if you dig deep enough,
400                          <br/>the truth will come out.
401                          <br/>and when it does...
402                          <br/>they'll come for you too.
403                      `;
404                      break;
405                  case 24:
406                      document.getElementById("txtFile").innerText = "BROKEN_WATCH.txt";
407                      document.getElementById("txtFileContent").innerHTML = `
408                          time's running out.
409                          <br/>i thought i could stop it.
410                          <br/>but it's never too late for them.
411  
412                          <br/><br/>they're watching, waiting.
413                          <br/>the clock ticks, but they know.
414                          <br/>they know what's coming.
415  
416                          <br/><br/>i'm not ready.
417                      `;
418                      break;
419                  case 25:
420                      document.getElementById("txtFile").innerText = "HIDDEN_MESSAGE_14.txt";
421                      document.getElementById("txtFileContent").innerHTML = `
422                          *"you're getting too close."*
423                          *"stop now, before it's too late."*
424  
425                          <br/><br/>i can't help you.
426                          <br/>i tried, but it's not up to me anymore.
427  
428                          <br/><br/>you've opened the door.
429                          <br/>now they'll come for you.
430                          <br/>and you won't even know it.
431                      `;
432                      break;
433                  case 26:
434                      document.getElementById("txtFile").innerText = "LAST_ENTRY_006.txt";
435                      document.getElementById("txtFileContent").innerHTML = `
436                          ENTRY DATE: [REDACTED]
437  
438                          <br/><br/>i've stopped sleeping.
439                          <br/>i can't afford to anymore.
440  
441                          <br/><br/>the nightmares come no matter what.
442                          <br/>but this time, it was different.
443  
444                          <br/><br/>i heard *their* voice.
445                          <br/>i heard them call my name.
446  
447                          <br/><br/>they know where i am.
448                      `;
449                      break;
450                  case 27:
451                      document.getElementById("txtFile").innerText = "PHANTOM_SIGHTINGS.txt";
452                      document.getElementById("txtFileContent").innerHTML = `
453                          WARNING: PHANTOM ENTITY DETECTED.
454                          <br/>LOCATION: UNKNOWN.
455  
456                          <br/></br/>sightings have increased.
457                          <br/>they appear briefly-just long enough to be noticed.
458  
459                          <br/><br/>WARNING: EXPOSURE TO THIS ENTITY MAY CAUSE IRREVERSIBLE EFFECTS.
460                          <br/>DO NOT ENGAGE.
461                      `;
462                      break;
463  
464                  default:
465                      break;
466              }
467          }
468  
469          function showDesktop() {
470              document.getElementById("files").style.display = "block";
471              document.getElementById("fileContent").style.display = "none";
472          }
473      </script>
474  </html>