status/index.html

26 lines
7.4 KiB
HTML
Raw Normal View History

<!DOCTYPE html> <html lang=en> <head> <meta charset=utf-8> <meta content="width=device-width,initial-scale=1" name=viewport> <meta content=#333333 name=theme-color> <base href=/status/ > <link href=manifest.json rel=manifest crossorigin=use-credentials> <script>__SAPPER__={baseUrl:"/status",preloaded:[void 0,{}]};if('serviceWorker' in navigator)navigator.serviceWorker.register('/status/service-worker.js');(function(){try{eval("async function x(){}");var main="/status/client/client.7802cf1d.js"}catch(e){main="/status/client/legacy/client.550aac13.js"};var s=document.createElement("script");try{new Function("if(0)import('')")();s.src=main;s.type="module";s.crossOrigin="use-credentials";}catch(e){s.src="/status/client/shimport@2.0.5.js";s.setAttribute("data-main",main);}document.head.appendChild(s);}());</script> <link href=client/client-31a52aa5.css rel=stylesheet><link href=client/createOctokit-a85f76c7.css rel=stylesheet><link href=client/index-34afeb8b.css rel=stylesheet> <title>Ruszdev Status</title> <script>// If `prefers-color-scheme` is not supported, fall back to light mode.
2023-10-28 01:46:50 -04:00
// In this case, light.css will be downloaded with `highest` priority.
if (typeof window !== "undefined" && typeof document !== "undefined" && "matchMedia" in window && window.matchMedia('(prefers-color-scheme: dark)').media === 'not all') {
document.documentElement.style.display = 'none';
document.head.insertAdjacentHTML(
'beforeend',
'<link rel="stylesheet" href={`${config.path}/themes/light.css`} onload="document.documentElement.style.display = \'\'">',
);
} </script> <link href=https://ethanrusz.github.io/status/themes/light.css rel=stylesheet media=(prefers-color-scheme:light)> <link href=https://ethanrusz.github.io/status/themes/dark.css rel=stylesheet media=(prefers-color-scheme:dark)><link href=https://ethanrusz.github.io/status/global.css rel=stylesheet><link href=https://raw.githubusercontent.com/upptime/upptime/master/assets/upptime-icon.svg rel=icon type=image/svg><link href=/logo-192.png rel=icon type=image/png> <link href=/status/client/client.7802cf1d.js rel=modulepreload as=script crossorigin=use-credentials><link href=/status/client/client-31a52aa5.css rel=preload as=style><link href=/status/client/index.38babac8.js rel=modulepreload as=script crossorigin=use-credentials><link href=/status/client/createOctokit.8e5d159d.js rel=modulepreload as=script crossorigin=use-credentials><link href=/status/client/inject_styles.803b7e80.js rel=modulepreload as=script crossorigin=use-credentials><link href=/status/client/createOctokit-a85f76c7.css rel=preload as=style><link href=/status/client/index-34afeb8b.css rel=preload as=style></head> <body> <div id=sapper> <nav class=svelte-a08hsz><div class="svelte-a08hsz container"><div><a href=https://ethanrusz.github.io/status class="svelte-a08hsz logo"><img alt="" class=svelte-a08hsz src=https://raw.githubusercontent.com/upptime/upptime.js.org/master/static/img/icon.svg> <div>Ruszdev Status</div></a></div> <ul class=svelte-a08hsz><li><a href=/ class=svelte-a08hsz target=_self aria-current=page>Status</a> <li><a href=https://github.com/ethanrusz/status class=svelte-a08hsz target=_self>GitHub</a> <li><a href=https://rusz.dev/about class=svelte-a08hsz target=_self>About</a> </li> </ul></div> </nav> <main class=container> <header class=svelte-ngkazm><h1>Status page for Ruszdev services.</h1> <p class="svelte-ngkazm lead">You can contact me for more info at my site below.</header> <section class=svelte-8lnl4f><div class="svelte-68jxue loading"><svg class=svelte-68jxue height=38 stroke=#aaa width=38 xmlns=http://www.w3.org/2000/svg><g fill=none fill-rule=evenodd><g stroke-width=2 transform="translate(1 1)"><circle cx=18 cy=18 r=18 stroke-opacity=.5></circle><path d="M36 18c0-9.94-8.06-18-18-18"><animateTransform attributeName=transform dur=1s from="0 18 18" repeatCount=indefinite to="360 18 18" type=rotate></animateTransform></path></g></g></svg></div> </section> <section class=svelte-8lnl4f><div class="svelte-68jxue loading"><svg class=svelte-68jxue height=38 stroke=#aaa width=38 xmlns=http://www.w3.org/2000/svg><g fill=none fill-rule=evenodd><g stroke-width=2 transform="translate(1 1)"><circle cx=18 cy=18 r=18 stroke-opacity=.5></circle><path d="M36 18c0-9.94-8.06-18-18-18"><animateTransform attributeName=transform dur=1s from="0 18 18" repeatCount=indefinite to="360 18 18" type=rotate></animateTransform></path></g></g></svg></div> </section> <div class="svelte-fqsq6s f changed"><h2>Live Status</h2> <form class="svelte-fqsq6s f r"><div><input class=svelte-fqsq6s id=data_day name=d type=radio value=day><label class=svelte-fqsq6s for=data_day>24h</label></div> <div><input class=svelte-fqsq6s id=data_week name=d type=radio value=week checked><label class=svelte-fqsq6s for=data_week>7d</label></div> <div><input class=svelte-fqsq6s id=data_month name=d type=radio value=month><label class=svelte-fqsq6s for=data_month>30d</label></div> <div><input class=svelte-fqsq6s id=data_year name=d type=radio value=year><label class=svelte-fqsq6s for=data_year>1y</label></div> <div><input class=svelte-fqsq6s id=data_all name=d type=radio value=all><label class=svelte-fqsq6s for=data_all>all</label></div></form></div> <section class="svelte-fqsq6s live-status"><div class="svelte-68jxue loading"><svg class=svelte-68jxue height=38 stroke=#aaa width=38 xmlns=http://www.w3.org/2000/svg><g fill=none fill-rule=evenodd><g stroke-width=2 transform="translate(1 1)"><circle cx=18 cy=18 r=18 stroke-opacity=.5></circle><path d="M36 18c0-9.94-8.06-18-18-18"><animateTransform attributeName=transform dur=1s from="0 18 18" repeatCount=indefinite to="360 18 18
2023-10-28 01:46:50 -04:00
if (typeof window !== "undefined" && window.navigator && navigator.serviceWorker) {
navigator.serviceWorker.getRegistrations().then(function (registrations) {
for (let registration of registrations) {
registration.unregister();
}
});
}
if (typeof window !== "undefined" && "caches" in window) {
caches.keys().then(function (keyList) {
return Promise.all(
keyList.map(function (key) {
return caches.delete(key);
})
);
});
}
} catch (error) {} </script>