diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte
index 6fbd9e9..bfb5f52 100644
--- a/src/routes/+error.svelte
+++ b/src/routes/+error.svelte
@@ -1,94 +1,359 @@
-
+
+ return () => {
+ if (glitchInterval) clearInterval(glitchInterval);
+ };
+ });
+
+
+
+{#if $currentTheme !== 'win2000'}
+
A problem has been detected and Azertox.com has been shut down to prevent damage to your Browse experience.
- -{errorNameDisplay}
- -If this is the first time you've seen this Stop error screen, restart your navigation. If this screen appears again, follow these steps:
- -Check to make sure any new hardware or software is properly installed. If this is a new installation, ask your hardware or software manufacturer for any Windows updates you might need. (Okay, maybe not Windows updates for a website!)
- -If problems continue, disable or remove any newly installed hardware or software. Disable BIOS memory options such as caching or shadowing. If you need to use Safe Mode to remove or disable components, restart your computer, press F8 to select Advanced Startup Options, and then select Safe Mode. (Humorously anachronistic advice for a website error).
- -Technical information:
- -*** STOP: {stopCode} ({errorNameFromObject}, {$page.url.pathname}, 0x00000000, 0x00000000)
- - {#if errorObject?.stack} -*** STACK_TRACE (first line):
-{errorObject.stack.split('\n')[0]}
- {/if} - -Attempting to dump physical memory to disk... (Not really!)
-Physical memory dump complete.
-Contact your system administrator or technical support group for further assistance. (That's me!)
+A problem has been detected and the page has been shut down to prevent damage.
+ +{errorName}
+ +{errorDescription}
+ +Technical information:
+*** STOP: {stopCode}
+*** {$page.url.pathname}
+ {#if errorObject?.message} +*** {errorObject.message}
+ {/if} +Beginning dump of physical memory...
+Physical memory dump complete.
+Press any key to continue... (or just click above)
+{digit}
+ ⚠ ERROR: {errorLabel} ⚠
+
+
+
Message: {errorMessage}
+ {/if} + +→ Client error: The request contains bad syntax or cannot be fulfilled.
+→ Please check the URL and try again, or contact support if the problem persists.
+ {:else if errorCode >= 500} +→ Server error: The server failed to fulfill a valid request.
+→ This is not your fault. Please try again later or contact support.
+ {:else} +→ An unexpected error occurred while processing your request.
+→ Please try again or contact support if the problem persists.
+ {/if} ++ Request ID: + {Math.random().toString(36).substr(2, 9).toUpperCase()} +
++ Timestamp: + {new Date().toISOString()} +
+Press any key to restart... (Just kidding, click the button!)
++ Click any error code below to see how the error page displays it. +
++ Test the interactive draggable error pages and Windows 2000 BSOD theme! +
++ Test any error code between 400-599 by visiting: +
+
+ /test-error/[code]
+
+ + Example: /test-error/451 (Unavailable For Legal Reasons) +
+