CloudFront
tcp/80
Heroku
tcp/443
Open service 2600:9000:2375:200:1a:750b:e900:93a1:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 3116a6256a1d743adb465d58fc16d962.cloudfront.net (CloudFront) X-Amz-Cf-Pop: HEL51-P2 X-Amz-Cf-Id: 0X07U9oG_Jep2107uZ5DGn5BZOICev1qMupz-NwTMh9sudieP1jU-g== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2375:8600:1a:750b:e900:93a1:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 823a9a919078d4b0125429d17ecbf27a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: HEL51-P2 X-Amz-Cf-Id: m0nxqEfrng4K8u3K_H-iIEW6PPM3yLf_74m3NJEDX1NAnwh6K3rZgA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2375:a400:1a:750b:e900:93a1:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 823a9a919078d4b0125429d17ecbf27a.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: HEL51-P2
X-Amz-Cf-Id: G-rjxNofqGUizN2W9TzE_cRGEWFHb_7r20xFnERdySsgOUXrLHTsdA==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2375:7e00:1a:750b:e900:93a1:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 a6f330e3d107bf30c4eb6e5f67767790.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: HEL51-P2
X-Amz-Cf-Id: z87Lqpwp4EmBs0x4fkYz9brTXucT8MkqqzrvDzkdmmLXQnSo4Jt2CQ==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2375:a400:1a:750b:e900:93a1:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:31 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 7707404ff46d2dc17f4da4740bbf59d0.cloudfront.net (CloudFront) X-Amz-Cf-Pop: HEL51-P2 X-Amz-Cf-Id: Z9Ja2GgPvFfKM-_pOPcUWks4Ocg8yRIz9heiPl3YSd-fJDqqk9MPww== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2375:f000:1a:750b:e900:93a1:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 554927166d10692a589190ab59950854.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: HEL51-P2
X-Amz-Cf-Id: NlUXlCwIXIGPCK6NLgUA-Bh-m2HbMcgNVG0cdCWRj7V8860U6EQw7w==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2375:a000:1a:750b:e900:93a1:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 cba87929a659f0e0a8a2cdc0b7cb22ae.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: HEL51-P2
X-Amz-Cf-Id: 3yXX2QA8z5tRWKo66Qkf2eFyuFwh3kawmTI4Z6pKlvCx-5iZ7TybBA==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2375:8600:1a:750b:e900:93a1:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 37485b4aa4feacfc1ca26cfa4163e76a.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: HEL51-P2
X-Amz-Cf-Id: pQfWFOmP7c51u8I9SgaGWTeiGMrN9JQm6V1qBZuRepcFBfSdyq3p1w==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2375:7000:1a:750b:e900:93a1:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 21305ab0d95c2d5c15ba0379048ef740.cloudfront.net (CloudFront) X-Amz-Cf-Pop: HEL51-P2 X-Amz-Cf-Id: wTRFDEaQ11R5d-tU1wrWZ5xUru-plGeKJu1zViq3XSw7Biwcm1gUmg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2375:7e00:1a:750b:e900:93a1:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 119768052e761a67208147e029ac3baa.cloudfront.net (CloudFront) X-Amz-Cf-Pop: HEL51-P2 X-Amz-Cf-Id: _zLuhHyF3nISpvUS0o89EH4oOe_dbsJmJ6UBZv1ZjQjpCLay_A0MUw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2375:7000:1a:750b:e900:93a1:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 151c211fd92038141436f57a6e9c1b6e.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: HEL51-P2
X-Amz-Cf-Id: ab-qP0u22o7hL5oMFOJmnf0zR2cYGQSdWgPVmu2BvZZLij64wwUyew==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 18.245.86.73:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 75102a66d781b0fa0df5617ce2738546.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: s42QBDYD2IFKzvtuI9-3hF0c2knKy-f9Gnc6p3yIWBGJVr_eTbrbOw==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2375:f000:1a:750b:e900:93a1:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:29 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 de653d123fa07848c46ed3defe8375b6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: HEL51-P2 X-Amz-Cf-Id: Lc7mtGYZdUPkNM5CYirAAzJcJ8bVprp6cYRX5zLiY1UegvvmTPtJAg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2375:e000:1a:750b:e900:93a1:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 e94afa17d09839ff817615fc8d999a52.cloudfront.net (CloudFront) X-Amz-Cf-Pop: HEL51-P2 X-Amz-Cf-Id: 1_6DDflpkmyezlhXtzKcU9mUTAhctQZ3okD5MgamWgTWIsmw-q1nLA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2375:200:1a:750b:e900:93a1:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 823a9a919078d4b0125429d17ecbf27a.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: HEL51-P2
X-Amz-Cf-Id: gCjKEBW0Dyskgld7OjLXZOywK71rwwWuciAVnH9L8wWFRz7yv8G1zw==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2375:a000:1a:750b:e900:93a1:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:28 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 554927166d10692a589190ab59950854.cloudfront.net (CloudFront) X-Amz-Cf-Pop: HEL51-P2 X-Amz-Cf-Id: spPTBM3iC-TDAS1g2ZWmCcssqiKJwNGdq9vyKLgQSrPVSRmj_PxnoQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.15:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 b2340053ff948864db4d5e3c0ab3f3ea.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: ll69lWDokOGEOWv3VBM4ERID3_2zW71R40E_uDxKwToF-1_HNlF58Q==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 18.245.86.15:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:29 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 1ed131e2ff13a9b8852067b4dfb6f2dc.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: 5ldYqqHyIMbxFZA8AbBD5cpW8ySUaMWOAb15HSl01CU8r9uEHc_WLA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.52:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 1ed131e2ff13a9b8852067b4dfb6f2dc.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: p_D_lrQvgqh9bXOEIY6fvtBHw3dlX8GuExz_E0T57QJ7cFem7S0scg==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 18.245.86.73:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:29 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 218c6128df18321f9758e53ccc351448.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: MpX9gdlh4KGvkjFYncmWWxF4hG9d9LQBZJTExxqMdanmFyfzPOlQYA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.52:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:29 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 b17826d683a2d96e59e274ca2b79697e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: GaQtvFSDDnj33XwSVsWrniaoLSmtIN0LvVopapGBTpt9Ld8CucFhBQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.111:80 · aimchess.com
2026-01-11 04:38
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sun, 11 Jan 2026 04:38:29 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 218c6128df18321f9758e53ccc351448.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: inJGcu_JJT7QCzwtY1vLmMZL2o-hmdzy6coIoz_ishcR0KhE2PIALQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.111:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:29 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106309"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UlByP3sVA5w75JAEqULGi7g2jAWxHsvne0ZVOo1%2FYfk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106309"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 41f78d12a2f737c8e7f8a05cb4262794.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: g6Zdu8DXDfMQ8sr2wGX5RxL8xZjxDAYRcn-ViGdVQWCziyYWAeGyCA==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2375:e000:1a:750b:e900:93a1:443 · aimchess.com
2026-01-11 04:38
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Sun, 11 Jan 2026 04:38:28 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=NwlpQqtLlDluXBED64GmQuM201Ynt6%2FY6jXCgegrqqY%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768106308"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=NwlpQqtLlDluXBED64GmQuM201Ynt6%2FY6jXCgegrqqY%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768106308"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 554927166d10692a589190ab59950854.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: HEL51-P2
X-Amz-Cf-Id: aQcAVGx8KZ0nK1W-k5viG9flWP7D-qsUms6QpI-wleCM7OrXuf_cnw==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2644:c800:1a:750b:e900:93a1:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 9ed190c9d6b2f812d19cbb317856ed88.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: HLhn1mdntAeVviWBoJ8VuKew3WCw175UulZ-wLzw1djjTwwMu6XtUQ==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2644:a400:1a:750b:e900:93a1:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 1ed131e2ff13a9b8852067b4dfb6f2dc.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: Jy1A_YgK_k-n6GtCgYBNNGXVYbShyWyMTN0eCYhw2S_OK01_tJDGYQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2644:b800:1a:750b:e900:93a1:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 e0bdfd4f00aaa5b927cf38c4eda059ca.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: h3C8C00tE1T7UGnvS92UU7hyJ7OTDDBnnh1rtqnaIUouWmaBf20DYg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.73:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 13ad77f5993668d67b8168f460ba6368.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: 3JHRpIl0fsvyPSALgeURFvv2Qu01OL6fZgTyIknEjllphzYvWa0zQQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.52:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 fc486e72455da7c1d3be4472dd5ba8b2.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: EBgQQeSmyw8qxcxd-HYXj4KBKMzQZPElMJp2-LtQ1ln9dbicZ62WTg==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 18.245.86.15:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:55 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 d72cc6b7011ac53cd6e4d65e0d9f5ac4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: NFA6DDGYNzpwRUlA-wC5GHfdCo2eh2jjB9wlMFq2paHwmROZzAkpQg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.15:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:55 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=E0UD4KpNBys98HDV7L%2FtQ3YbH10vKIGVX0oFUUSd0S4%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309715"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=E0UD4KpNBys98HDV7L%2FtQ3YbH10vKIGVX0oFUUSd0S4%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309715"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 e3f7f612cf7d05edb500a43ad2f70e96.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: jQAcmV9lWnSb1Oh5jQgP4KQrvBcuT16AJXhEo3ZYpnRyopJfQ1mE2g==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2644:c800:1a:750b:e900:93a1:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 fca814089bc9a82fba87ce0548f9f358.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: l_0j2EATPAh6aheGdFqV6fJq07yKApjMq0vDXff690IByNOZbjH6kA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2644:3c00:1a:750b:e900:93a1:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 6d96f6742a3e24fad8577272b38c550a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: lymOqKM_ZuuGSOEqqSHKHdX9E-6J3Jp_z7M7S6alt9fcVM_nFqlxNg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2644:dc00:1a:750b:e900:93a1:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 34f8e9435dea359238debf97e45feb10.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: wWnbYeFWFF_jOh_4zVol30aPZNwD10EO8enoG6tCeVDKlB4ea_oDkA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2644:3000:1a:750b:e900:93a1:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 bc3ecf5f025b0be9b8c39c5dd2dace2e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: J7jCojIc2MKMtZwqYHcnqgqBlyRVz3r5ziNo1OkkRH_hzJA6wyBFew== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2644:a400:1a:750b:e900:93a1:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 d72cc6b7011ac53cd6e4d65e0d9f5ac4.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: tn9sBFz6I_nRJBVbWyuFC7vGE_IItdJ8Lyyp2n_eFACudfJKmR4c9g==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2644:7200:1a:750b:e900:93a1:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:53 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 218c6128df18321f9758e53ccc351448.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: gc_nrUL3gHlxCI3cMmGL_Cac9-WQJbdKqzoLCWzvPMrp1HKSdUtc3Q== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.73:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 a2ce61e5ddc66736c9e2bfb6581fa2da.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: gGfgcj526cHPDgR156WDezmUmy7mgppdItt8bHS9kKgRr7XkTwrsgA==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 18.245.86.111:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 146c0f4d7da9f5b3108ac41c3becbb82.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: R7NPrVfXX4uhyeCe_olfYcT-YLGCfhCpKFQbU3MXrw6TNHp_VinlHg==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 18.245.86.52:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:53 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 cbd5498107be7e5bcccda272c5fdbef4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: DEhyiRH1FubJ3b5BbIYAfJg10vxJOQhrRhZNxSOz_1aRzYioqkx4Zg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2644:2600:1a:750b:e900:93a1:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 1c3c1c03f4bbd4e68725363918cb3454.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: TZ1kjFDKHn38oJsSfzOqUoRShurTKAyJ6LrP0WUUpBGpWnFRUKsPFA==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2644:3c00:1a:750b:e900:93a1:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 34f8e9435dea359238debf97e45feb10.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: AoqTVDQwtEYJlEIuygPD8QK3lFpwYsVje8k2U2QXfqD6BdvOfQGVaQ==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2644:3000:1a:750b:e900:93a1:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 cae5c5323232533718f592c973f01432.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: bXi3JA4G3jm63P6jO0vS1nL9E6oDbT7VfcqN06lclJF45q3aNO75KA==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2644:dc00:1a:750b:e900:93a1:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 cae5c5323232533718f592c973f01432.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: 0GenfVTos1e3BX9xf3bk5GC2yzH9YprRStpiVQgZUJgFhIfuC-376g==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2644:b800:1a:750b:e900:93a1:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 b17826d683a2d96e59e274ca2b79697e.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: hQBOM_GcRE0HItbp2NUdcoLQOZe6kEpV4Y59AYAxUPGX2vTG-uavGw==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
Open service 2600:9000:2644:2600:1a:750b:e900:93a1:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 cae5c5323232533718f592c973f01432.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: VnFp3vkCFOowaU2GByFdHu0xnlmCaNmtVchz38BNQIXkUkah-7VxRw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.245.86.111:80 · aimchess.com
2026-01-01 23:21
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 23:21:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://aimchess.com/ X-Cache: Redirect from cloudfront Via: 1.1 d4b0acc43b96f7849332ef0fcc29ac32.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: QDqOCoVG8QzC4Dswv5xviPdTZHIRatbNsurrziMnyyJFEHg_8N_tjQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2644:7200:1a:750b:e900:93a1:443 · aimchess.com
2026-01-01 23:21
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 151049
Connection: close
Allow: GET, HEAD, OPTIONS
Cross-Origin-Opener-Policy: same-origin-allow-popups
Date: Thu, 01 Jan 2026 23:21:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767309714"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=dBNtC9BEfbgMIQAGiRK0gyL4yfGyPCdu57y%2FBYRiB1s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767309714"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router, 1.1 9ed190c9d6b2f812d19cbb317856ed88.cloudfront.net (CloudFront)
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Cache: Miss from cloudfront
X-Amz-Cf-Pop: FRA60-P6
X-Amz-Cf-Id: D8r38m6eWM_XUjIoKZqbmq988jrsjSLq8m-8FarNpQvHnJPIwp32PQ==
Page title: Aimchess
<!DOCTYPE html>
<html>
<head><title>Aimchess</title>
<meta charSet="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, width=device-width"/>
<meta name="og:title" content="Aimchess: Learn Chess Your Way"/>
<meta name="og:description" content="Learn Chess Your Way"/>
<meta name="og:url" content="https://www.aimchess.com/"/>
<meta name="og:image" content="/static/images/og-image.png"/>
<meta name="og:image:width" content="1200"/>
<meta name="og:image:height" content="630"/>
<meta name="og:type" content="website"/>
<meta name="keywords" content="aimchess"/>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/>
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/>
<link rel="mask-icon" href="/static/safari-pinned-tab.svg" color="#5bbad5"/>
<script>const data = localStorage.getItem('token');
if (data !== null) {
window.location.href = '/today';
}
</script>
<script>!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '570966056881696');
fbq('track', 'PageView');
</script>
<!-- Global site tag (gtag.js) - Google Analytics 4 Universal -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7HW1EP4HL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-K7HW1EP4HL');
</script>
<meta name="next-head-count" content="21"/>
<link rel="preload" href="/static/_next/static/css/266b403d73097619f653.css" as="style"/>
<link rel="stylesheet" href="/static/_next/static/css/266b403d73097619f653.css" data-n-g=""/>
<noscript data-n-css=""></noscript>
<script defer="" nomodule="" src="/static/_next/static/chunks/polyfills-a54b4f32bdc1ef890ddd.js"></script>
<script src="/static/_next/static/chunks/webpack-f19f0941853a2d96cf84.js" defer=""></script>
<script src="/static/_next/static/chunks/framework-2191d16384373197bc0a.js" defer=""></script>
<script src="/static/_next/static/chunks/main-588261c74baf7142d208.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/_app-2595e487950b9ebe94fb.js" defer=""></script>
<script src="/static/_next/static/chunks/ea88be26-aa1d11db040cbc277dbc.js" defer=""></script>
<script src="/static/_next/static/chunks/57-cd78f618856103b84396.js" defer=""></script>
<script src="/static/_next/static/chunks/pages/index-174d4d83b799143a1f42.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_buildManifest.js" defer=""></script>
<script src="/static/_next/static/NYMZbH_i4gSb7p_pwMWFG/_ssgManifest.js" defer=""></script>
<style data-styled="" data-styled-version="5.3.0">@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}/*!sc*/
@font-face{font-family:'Montserrat';src:url('/static/fonts/Montserrat-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
::-webkit-scrollbar{width:0;background:transparent;}/*!sc*/
html{font-family:Montserrat;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/
body{width:100vw;height:100%;padding:0;
2600:9000:2375:200:1a:750b:e900:93a1 1 2600:9000:2375:8600:1a:750b:e900:93a1 1 2600:9000:2375:a400:1a:750b:e900:93a1 1 2600:9000:2375:7e00:1a:750b:e900:93a1 1 2600:9000:2375:f000:1a:750b:e900:93a1 1 2600:9000:2375:a000:1a:750b:e900:93a1 1 2600:9000:2375:7000:1a:750b:e900:93a1 1 18.245.86.73 1 2600:9000:2375:e000:1a:750b:e900:93a1 1 18.245.86.15 1 18.245.86.52 1 18.245.86.111 1 2600:9000:2644:c800:1a:750b:e900:93a1 1 2600:9000:2644:a400:1a:750b:e900:93a1 1 2600:9000:2644:b800:1a:750b:e900:93a1 1 2600:9000:2644:3c00:1a:750b:e900:93a1 1 2600:9000:2644:dc00:1a:750b:e900:93a1 1 2600:9000:2644:3000:1a:750b:e900:93a1 1 2600:9000:2644:7200:1a:750b:e900:93a1 1 2600:9000:2644:2600:1a:750b:e900:93a1 1