-
Notifications
You must be signed in to change notification settings - Fork 0
/
404.html
237 lines (181 loc) · 16.7 KB
/
404.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
<!DOCTYPE html>
<html lang="en">
<head>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-0GGN5NQP89');
window.addEventListener('load', function(){
var s = document.createElement('script');
s.src = "https://www.googletagmanager.com/gtag/js?id=G-0GGN5NQP89";
document.body.appendChild(s);
});
</script>
</head><head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>404 Page not found</title>
<meta charset="utf-8">
<meta name="description" content="Ladder@">
<meta name="author" content="Fridgffy">
<link rel="canonical" href="https://fridgffy.github.io/404.html">
<link rel="alternate" type="application/rss+xml" href="https://fridgffy.github.io//index.xml" title="Fridgffy's Blog">
<meta property="og:title" content="404 Page not found" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://fridgffy.github.io/404.html" />
<meta name="twitter:card" content="summary"/><meta name="twitter:title" content="404 Page not found"/>
<meta name="twitter:description" content=""/>
<link rel="icon" href="/images/avatar.jpg" sizes="16x16">
<link rel="apple-touch-icon" href="/images/avatar.jpg">
<link rel="manifest" href="/images/avatar.jpg">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/style.css" />
<link rel="stylesheet" href="/css/main.min.ec28f09e946fc0df77c187fcd0d0ebde58fca6de8efb8e1620f3d45c32d4da88.css" integrity="sha256-7CjwnpRvwN93wYf80NDr3lj8pt6O+44WIPPUXDLU2og=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/scss/highlight/github-dark.min.min.66034289ee9a113219a2c4aae0a8bd2095ab255c832a42efcf5863f10814e7a1.css" />
<script src="/js/highlight.min.min.0a4563d45197b4e33e05ed851fe2d22ed27cd2f9ddf7980f4f2ac806ceb4a5a8.js"></script>
<script>hljs.highlightAll();</script>
<script>(()=>{var t=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,e=localStorage.getItem("theme");t&&e===null&&(localStorage.setItem("theme","dark"),document.documentElement.setAttribute("data-dark-mode","")),t&&e==="dark"&&document.documentElement.setAttribute("data-dark-mode",""),e==="dark"&&document.documentElement.setAttribute("data-dark-mode","")})()</script>
</head>
<body>
<main class="wrapper"><nav class="navigation">
<section class="container">
<a class="navigation-brand" href="/">
Fridgffy's Blog
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<span></span><span></span><span></span>
</label>
<ul class="navigation-list" id="navigation-list">
<li class="navigation-item navigation-menu">
<a class="navigation-link" href="/">🏠Home</a>
</li>
<li class="navigation-item navigation-menu">
<a class="navigation-link" href="/blog">📚Blog</a>
</li>
<li class="navigation-item navigation-menu">
<a class="navigation-link" href="/tags">🔖Tags</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item navigation-social">
<a class="navigation-link" href="https://github.com/Fridgffy"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-github"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a>
</li>
<li class="navigation-item navigation-dark">
<button id="mode" type="button" aria-label="toggle user light or dark theme">
<span class="toggle-dark"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-moon"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path></svg></span>
<span class="toggle-light"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-sun"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg></span>
</button>
</li>
</ul>
</section>
</nav>
<div id="content">
<div class="notfound">
<svg class="image" width="1136" height="773" viewBox="0 0 1136 773" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M523.246 388.106C534.896 376.418 558.381 356.547 559.117 370.574C560.037 388.106 537.043 433.323 559.117 413.021C581.191 392.72 607.864 356.732 609.704 370.574C611.543 384.415 614.303 388.106 640.056 363.191" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M76.3034 588.003C80.5998 593.846 94.3484 605.223 114.971 603.986" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M335.12 613.782C314.737 624.916 255.09 635.469 179.148 588.987C178.718 588.724 178.165 588.795 177.844 589.185C163.871 606.168 121.975 642.817 67.023 647.294C51.0401 648.597 39.6978 640.592 58.2581 633.889C68.5699 630.166 76.3035 627.703 79.9121 624.094" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M50.0092 638.529C39.6977 643.341 26.2929 646.572 24.2306 637.498C21.6527 626.155 40.2133 628.218 47.4312 622.546" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M22.6839 638.014C5.15462 643.169 -2.98057 627.645 12.3726 619.969C26.8086 612.751 39.1823 615.328 48.4626 604.501" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M7.2167 623.577C3.26398 620.139 -1.44491 611.306 11.3413 603.469C27.324 593.673 102.082 560.677 92.8017 534.383C90.0725 526.65 75.2723 527.166 62.8985 511.183C53.7078 499.311 62.8985 485.404 74.2411 493.138C77.1627 495.372 95.1734 507.058 104.66 502.934C116.49 497.79 155.513 493.16 183.342 528.457C183.471 528.62 183.64 528.742 183.84 528.8C206.673 535.501 257.578 545.358 280.986 531.806" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M105.691 550.882C112.05 556.897 129.923 559.131 141.265 548.304" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M1059.41 581.872C1055.12 587.715 1041.37 599.092 1020.75 597.854" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M800.597 607.65C820.98 618.784 880.627 629.337 956.569 582.855C956.999 582.592 957.552 582.664 957.872 583.053C971.845 600.036 1013.74 636.685 1068.69 641.162C1084.68 642.465 1096.02 634.46 1077.46 627.758C1067.15 624.034 1059.41 621.571 1055.8 617.962" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M1085.71 632.398C1096.02 637.21 1109.42 640.44 1111.49 631.366C1114.06 620.024 1095.5 622.086 1088.29 616.415" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M1113.03 631.883C1130.56 637.038 1138.7 621.514 1123.34 613.838C1108.91 606.62 1096.53 609.197 1087.25 598.37" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M1128.5 617.445C1132.45 614.008 1137.16 605.174 1124.38 597.338C1108.39 587.542 1033.64 554.545 1042.92 528.251C1045.64 520.518 1060.44 521.035 1072.82 505.051C1082.01 493.179 1072.82 479.272 1061.48 487.006C1058.55 489.24 1040.54 500.927 1031.06 496.802C1019.23 491.659 980.204 487.029 952.375 522.325C952.247 522.489 952.077 522.61 951.877 522.669C929.044 529.37 878.139 539.226 854.731 525.674" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M1030.03 544.75C1023.67 550.765 1005.79 553 994.451 542.173" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M512.696 176.36C516.588 220.743 536.508 299.019 584.876 302.053C635.827 305.249 657.056 201.925 657.056 175.295" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M521.976 174.264L507.54 172.201" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M662.527 172.201C678.164 176.134 690.46 193.22 652.932 225.821" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M505.927 172.201C492.298 173.989 477.951 194.722 519.914 225.821" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<ellipse cx="548.786" cy="180.966" rx="9.2803" ry="8.76473" fill="currentColor"/>
<circle cx="619.419" cy="180.966" r="8.76473" fill="currentColor"/>
<circle cx="549.817" cy="180.45" r="29.4655" stroke="currentColor" stroke-width="5"/>
<path d="M647.338 180.45C647.338 196.762 634.338 209.916 618.388 209.916C602.438 209.916 589.438 196.762 589.438 180.45C589.438 164.139 602.438 150.985 618.388 150.985C634.338 150.985 647.338 164.139 647.338 180.45Z" stroke="currentColor" stroke-width="5"/>
<path d="M577.658 177.357H590.032" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M572.653 196.949C569.972 211.814 569.674 236.495 596.219 222.904" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M566.315 254.693C571.987 251.58 586.732 247.223 600.343 254.693" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M644.683 172.201H662.212" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M504.063 86.1271C449.958 111.604 475.179 156.187 494.552 175.295C497.934 172.747 508.642 172.11 513.573 172.11C504.274 104.173 539.287 86.1265 554.785 81.8804C598.111 74.4498 647.777 86.1271 656.231 120.096C666.33 160.675 666.648 174.233 674.498 175.295C704.328 151.517 699.929 105.942 694.001 86.1271C701.735 63.9937 684.461 44.0201 674.498 31.9895C664.534 19.9589 637.21 -1.97974 588.601 0.143878C492.438 9.69757 498.779 69.1428 504.063 86.1271Z" fill="currentColor"/>
<path d="M531.256 138.173C535.639 137.395 548.786 136.306 566.315 138.173" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M603.437 140.236C607.561 138.679 619.935 136.501 636.433 140.236" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M537.225 297.221C435.142 290.003 409.982 275.464 336.152 452.409" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M636.13 293.498C723.777 308.964 766.054 255.344 823.798 432.187" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M397.505 564.287C386.658 616.108 352.109 619.642 334.915 614.71C334.253 614.52 334.036 613.696 334.447 613.143C373.508 560.66 312.977 521.872 281.951 531.987C281.415 532.162 280.829 531.86 280.677 531.317C274.852 510.564 308.673 507.121 311.92 478.702C313.57 464.266 315.529 456.881 323.778 456.532C360.383 454.985 411.425 497.778 397.505 564.287Z" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M831.016 438.887C839.689 479.192 867.547 498.798 857.137 525.681C856.951 526.161 856.393 526.412 855.9 526.268C790.323 507.119 776.166 582.952 803.062 606.288C803.769 606.901 803.401 608.108 802.465 608.116C757.931 608.515 723.985 534.199 734.088 505.911C762.444 426.514 828.02 424.967 831.016 438.887Z" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M746.978 570.358C746.634 638.586 747.906 709.666 757.805 765.76" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M399.567 558.1C400.255 625.468 398.227 702.77 386.678 770" stroke="currentColor" stroke-width="5" stroke-linecap="round"/>
<path d="M626.763 318.656C631.352 305.778 627.156 297.112 623.085 295.461C598.551 317.255 561.339 309.164 547.555 295.955C542.644 300.314 545.501 313.209 547.555 317.17C574.124 345.701 611.943 329.719 626.763 318.656Z" fill="currentColor"/>
</svg>
<h1>404 Not Found</h1>
</div>
</div><footer class="footer">
<p>© 2024 <a href="https://fridgffy.github.io/">Fridgffy's Blog</a>
️ </p>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.5376 22.7916C11.0152 22.7207 22.5795 21.1781 22.0978 10.4211C22.0536 9.43274 21.9303 8.53367 21.7387 7.71865M10.5376 22.7916C16.876 22.3728 20.0969 19.8899 21.5383 16.9142M10.5376 22.7916C9.7707 22.9055 8.97982 22.8964 8.19743 22.7725M21.7387 7.71865C21.4988 6.69828 21.1518 5.80967 20.7188 5.04257M21.7387 7.71865C22.6022 10.1105 23.0542 13.7848 21.5383 16.9142M20.7188 5.04257C17.1684 -1.24629 7.83127 0.632493 4.27577 5.04257C2.88063 6.77451 -0.0433281 11.1668 1.38159 16.6571C2.27481 20.0988 5.17269 22.2936 8.19743 22.7725M20.7188 5.04257C22.0697 6.9404 24.0299 11.3848 22.3541 15.4153M21.5383 16.9142C21.8737 16.4251 22.1428 15.9235 22.3541 15.4153M8.19743 22.7725C12.1971 23.4683 20.6281 22.971 22.3541 15.4153M14 10.945C13.3836 10.289 12.003 8.63215 11.2034 7.04814C11.1703 6.98257 11.0247 6.98456 10.9937 7.05061C10.5221 8.05496 9.07362 9.92941 8 10.945M11.0333 7.44444C10.9392 9.86549 11 15 12 17" stroke="currentColor" stroke-linecap="round"/>
</svg>
</a>
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
<script>
document.querySelectorAll('pre > code').forEach((codeblock) => {
const container = codeblock.parentNode.parentNode;
const copybutton = document.createElement('button');
copybutton.classList.add('copy-code');
copybutton.innerHTML = 'Copy';
function copyingDone() {
copybutton.innerHTML = 'Copied';
setTimeout(() => {
copybutton.innerHTML = 'Copy';
}, 2000);
}
copybutton.addEventListener('click', (cb) => {
if ('clipboard' in navigator) {
navigator.clipboard.writeText(codeblock.textContent);
copyingDone();
return;
}
const range = document.createRange();
range.selectNodeContents(codeblock);
const selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
try {
document.execCommand('copy');
copyingDone();
} catch (e) { };
selection.removeRange(range);
});
codeblock.parentNode.appendChild(copybutton);
});
</script></main>
</body><script src="https://cdnjs.cloudflare.com/ajax/libs/medium-zoom/1.0.6/medium-zoom.min.js" integrity="sha512-N9IJRoc3LaP3NDoiGkcPa4gG94kapGpaA5Zq9/Dr04uf5TbLFU5q0o8AbRhLKUUlp8QFS2u7S+Yti0U7QtuZvQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script>
const images = Array.from(document.querySelectorAll(".blog-content img"));
images.forEach(img => {
mediumZoom(img, {
margin: 10,
scrollOffset: 40,
container: null,
template: null,
background: 'rgba(0, 0, 0, 0.5)'
});
});
</script>
<script src="/main.min.6bb26b69159420159c74dc9e097b06a578ed2b68c701466a91a44a9632d851bd0af167a1b30012387b4c512b48ad9ad4d3394e04d77ae38d57e1920fe4ed34fe.js" integrity="sha512-a7JraRWUIBWcdNyeCXsGpXjtK2jHAUZqkaRKljLYUb0K8WehswASOHtMUStIrZrU0zlOBNd6441X4ZIP5O00/g==" crossorigin="anonymous" defer></script></html>