PageSourceSearch

https://anonymousrand.xyz/static/js/dark_mode.js

js anonymousrand.xyz collected 2026-09-28 06:53:00 UTC 7,158 bytes, 113 lines download raw bytes

1const DARKREADER_OPTIONS={contrast:130};const DARKREADER_FIXES={invert:[".dark-mode-manual"],css:`
2        :root {
3            --darkreader-border--bs-border-color: gray;
4            --darkreader-border--bs-border-color-translucent: gray;
5            --darkreader-border--bs-dropdown-border-color: gray;
6            --darkreader-border--custom-blue: var(-custom-blue); /* used in form */
7            --darkreader-border--custom-blue-xlight: var(--custom-blue-xlight);
8            --darkreader-border--custom-green: var(--custom-green); /* used in form */
9            --darkreader-border--custom-orange: var(--custom-orange); /* used in form */
10            --darkreader-border--custom-orange-light: var(--custom-orange-light);
11            --darkreader-border--custom-pink-light: var(--custom-pink-light); /* used in form */
12            --darkreader-border--dimgray: lightgray;
13            --darkreader-border--gray: gray;
14            --darkreader-border--lightgray: gray;
15
16            --darkreader-bg--custom-blue: var(--custom-blue); /* used in form */
17            --darkreader-bg--custom-blue-xxlight: var(--custom-blue-deep-xlight); /* used in menu */
18            --darkreader-bg--custom-green: var(--custom-green); /* used in form */
19            --darkreader-bg--custom-green-light: var(--custom-green-light);
20            --darkreader-bg--custom-green-xlight: var(--custom-green-light);
21            --darkreader-bg--custom-orange: var(--custom-orange); /* used in form */
22            --darkreader-bg--custom-orange-light: var(--custom-orange-light); /* used in menu */
23            --darkreader-bg--custom-orange-shallow-light: var(--custom-orange-shallow-light);
24            --darkreader-bg--custom-orange-shallow-xlight: var(--custom-orange-light);
25            --darkreader-bg--custom-pink-light: var(--custom-pink-light); /* used in form */
26            /* used in navbar switch */
27            --darkreader-bg--custom-pink-xshallow-xxlight: var(--custom-pink-xshallow-xxlight);
28            /* used in menu */
29            --darkreader-bg--custom-pink-shallow-xxxxlight: var(--custom-pink-xshallow-xxlight);
30            --darkreader-bg--switch-background: var(--switch-background-darkmode);
31
32            --darkreader-text--custom-blue-deep: var(--custom-blue);
33            --darkreader-text--custom-blue-deep-dark: var(--custom-blue-light);
34            --darkreader-text--custom-blue-xdeep: var(--custom-blue-deep-light);
35            --darkreader-text--custom-blue-xxdeep: var(--custom-blue-deep-xlight);
36            --darkreader-text--custom-green-deep-xdark: var(--custom-green);
37            --darkreader-text--custom-green-deep-xxdark: var(--custom-green-light);
38            --darkreader-text--custom-orange-xdeep: var(--custom-orange-light);
39            --darkreader-text--custom-orange-xxdeep: var(--custom-orange-xlight);
40            --darkreader-text--custom-pink-shallow: var(--custom-pink-xshallow-xxlight);
41            --darkreader-text--custom-pink-shallow-light: var(--custom-pink-xshallow-xxlight);
42            --darkreader-text--custom-pink-shallow-xlight: var(--custom-pink-xshallow-xlight);
43            --darkreader-text--custom-pink-shallow-xxlight: var(--custom-pink-xshallow-light);
44            --darkreader-text--black: var(--black-darkmode);
45            --darkreader-text--blue: var(--blue-darkmode);
46            --darkreader-text--dimgray: var(--dimgray-darkmode);
47            --darkreader-text--dimmergray: var(--dimmergray-darkmode);
48            --darkreader-text--gray: var(--gray-darkmode);
49            --darkreader-text--red: var(--red-darkmode);
50
51            /* turn blue links into green actually on dark mode since it's co
51oler, but green
52             * doesn't show up well normally in light mode */
53            --darkreader-text--default-link-color: var(--default-link-color-darkmode);
54            --darkreader-text--default-link-hover-color: var(--default-link-hover-color-darkmode);
55            --darkreader-text--default-link-disabled-color:
56                var(--default-link-color-disabled-darkmode);
57        }
58
59        /* layer for specificity */
60        @layer css-makes-me-want-to-stick-my-head-in-a-blender {
61            hr {
62                opacity: 0.6 !important;
63            }
64
65            option:active, .dropdown-item:hover, .dropdown-item:active {
66                color: var(--bs-body-color) !important;
67            }
68
69            .btn--custom-orange-light {
70                color: black !important;
71            }
72
73            .cell--top-header, .cell--left-header {
74                background-color: #242424 !important;
75            }
76
77            /* change dark mode switch to moon icon */
78            /* (using global url here since CSS is now inline, so relative URL is weird) */
79            .form-switch .dark-mode-switch:checked {
80                background-image: url("${BASE_STATIC_URL}files/moon.svg") !important;
81            }
82
83            .form-switch .silly-mode-switch {
84                background-image: url("${BASE_STATIC_URL}files/colon_3_dark.svg") !important;
85            }
86
87            .form-switch .silly-mode-switch:checked {
88                background-image: url("${BASE_STATIC_URL}files/colon_3_silly_dark.svg") !important;
89            }
90
91            .redacted {
92                background-color: var(--darkreader-text--bs-body-color, #ffffff) !important;
93                color: var(--darkreader-text--bs-body-color, #ffffff) !important;
94            }
95
96            .spoiler {
97                background-color: dimgray !important;
98            }
99
100            .spoiler:hover {
101                background-color: transparent !important;
102            }
103        }
104    `}
105DarkReader.setFetchMethod(window.fetch);let onDarkModeChange=function(enabled){};let jqDarkModeSwitch=null;if(localStorage.getItem("darkMode")==="true"){enableDarkMode(false);}else if(localStorage.getItem("darkMode")===null&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches){enableDarkMode(false);}
106function enableDarkMode(isVoluntary){DarkReader.enable(DARKREADER_OPTIONS,DARKREADER_FIXES);if(jqDarkModeSwitch&&jqDarkModeSwitch.length>0&&!jqDarkModeSwitch.prop("checked")){jqDarkModeSwitch.prop("checked",true);}
107if(isVoluntary){localStorage.setItem("darkMode","true");}
108if(jQuery.isReady){onDarkModeChange(true);}}
109function disableDarkMode(isVoluntary){DarkReader.disable();if(jqDarkModeSwitch&&jqDarkModeSwitch.length>0&&jqDarkModeSwitch.prop("checked")){jqDarkModeSwitch.prop("checked",false);}
110if(isVoluntary){localStorage.setItem("darkMode","false");}
111if(jQuery.isReady){onDarkModeChange(false);}}
112$(document).ready(function(){jqDarkModeSwitch=$("#dark-mode-switch");if(DarkReader.isEnabled()){jqDarkModeSwitch.prop("checked",true);onDarkModeChange(true);}else{jqDarkModeSwitch.prop("checked",false);onDarkModeChange(false);}
113window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",function(e){if(localStorage.getItem("darkMode")===null){let newColorScheme=e.matches?"dark":"light";if(e.matches){enableDarkMode(false);}else{disableDarkMode(false);}}});jqDarkModeSwitch.on("change",function(e){if(e.target.checked){enableDarkMode(true);}else{disableDarkMode(true);}});});

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.