Kestrel
tcp/443
Open service 20.50.2.65:80 · wb-test.kreadyf.com
2026-01-10 14:44
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Sat, 10 Jan 2026 14:45:47 GMT Location: https://wb-test.kreadyf.com/
Open service 20.50.2.65:443 · wb-test.kreadyf.com
2026-01-10 14:44
HTTP/1.1 200 OK
Content-Length: 3072
Connection: close
Content-Type: text/html
Date: Sat, 10 Jan 2026 14:45:47 GMT
Server: Kestrel
Accept-Ranges: bytes
ETag: "1dc690ae3666800"
Last-Modified: Tue, 09 Dec 2025 12:54:00 GMT
Page title: Wimba
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Wimba</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="manifest" href="manifest.webmanifest">
<meta name="theme-color" content="#1976d2">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700" rel="stylesheet">
<script type="text/javascript" src="./AzureClientConfig.js"></script>
<link rel="stylesheet" href="styles.c59d2f106658b06cca02.css"></head>
<script>
(function (window) {
if (window.location !== window.top.location) {
window.top.location = window.location;
}
})(this);
</script>
<style>
app-root > .background {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #FFF;
}
app-root > .background > .wrapper {
position: fixed;
top: calc(50% - 30px);
left: 50%;
}
app-root > .background > .wrapper > .loading {
margin-left: -34px;
margin-top: 40px;
}
@-webkit-keyframes ball-scale-multiple {
0% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
}
5% {
opacity: 1;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
}
@keyframes ball-scale-multiple {
0% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
}
5% {
opacity: 1;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
}
.ball-scale-multiple {
position: relative;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
.ball-scale-multiple > div:nth-child(2) {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.ball-scale-multiple > div:nth-child(3) {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
.ball-scale-multiple > div {
background-color: #2B303B;
border-radius: 100%;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
left: -30px;
top: 0;
opacity: 0;
margin: 0;
width: 60px;
height: 60px;
-webkit-animation: ball-scale-multiple 1s 0s linear infinite;
animation: ball-scale-multiple 1s 0s linear infinite;
}
</style>
<body>
<app-root>
<div class="background">
<div class="wrapper">
<div class="ball-scale-multiple">
<div></div>
<div></div>
<div></div>
</div>
<div class="loading"></div>
</div>
</div>
</app-root>
<script src="runtime.0e3249092692c28b2b77.js" defer></script><script src="polyfills.f81d2d534c1bb3b3ce7e.js" defer></script><script src="main.9f27414343ef2a7f9e56.js" defer></script></body>
</html>