Heroku
tcp/443 tcp/80
Open service 76.223.11.49:443 · app.whatcampaign.com
2026-01-12 08:32
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 1035
Content-Type: text/html
Date: Mon, 12 Jan 2026 08:32:44 GMT
Etag: "6964a676-40b"
Last-Modified: Mon, 12 Jan 2026 07:44:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=m4heTxJWKvFodCUAm54T1ohU5ryIPzmjmy3sY9aGWI0%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1768206764"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=m4heTxJWKvFodCUAm54T1ohU5ryIPzmjmy3sY9aGWI0%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1768206764"
Server: Heroku
Via: 1.1 heroku-router
Connection: close
Page title: WhatCampaign
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>WhatCampaign</title>
<script>
// Prevent flash by setting theme BEFORE page renders
(function() {
try {
const stored = localStorage.getItem('whatcampaign-theme');
const isDark = stored === 'speedrun-dark';
document.documentElement.style.backgroundColor = isDark ? '#0f0f0f' : '#FFFFFF';
} catch (e) {
// localStorage not available, use light theme
document.documentElement.style.backgroundColor = '#FFFFFF';
}
})();
</script>
<style>
/* Match theme background colors */
html, body {
margin: 0;
padding: 0;
}
</style>
<script type="module" crossorigin src="/assets/index-V8hG7CHb.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-U9Fm3Wha.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 15.197.129.158:443 · app.whatcampaign.com
2026-01-12 08:32
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 1035
Content-Type: text/html
Date: Mon, 12 Jan 2026 08:32:44 GMT
Etag: "6964a676-40b"
Last-Modified: Mon, 12 Jan 2026 07:44:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=m4heTxJWKvFodCUAm54T1ohU5ryIPzmjmy3sY9aGWI0%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1768206764"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=m4heTxJWKvFodCUAm54T1ohU5ryIPzmjmy3sY9aGWI0%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1768206764"
Server: Heroku
Via: 1.1 heroku-router
Connection: close
Page title: WhatCampaign
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>WhatCampaign</title>
<script>
// Prevent flash by setting theme BEFORE page renders
(function() {
try {
const stored = localStorage.getItem('whatcampaign-theme');
const isDark = stored === 'speedrun-dark';
document.documentElement.style.backgroundColor = isDark ? '#0f0f0f' : '#FFFFFF';
} catch (e) {
// localStorage not available, use light theme
document.documentElement.style.backgroundColor = '#FFFFFF';
}
})();
</script>
<style>
/* Match theme background colors */
html, body {
margin: 0;
padding: 0;
}
</style>
<script type="module" crossorigin src="/assets/index-V8hG7CHb.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-U9Fm3Wha.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 75.2.43.161:80 · app.whatcampaign.com
2026-01-12 08:32
HTTP/1.1 301 Moved Permanently
Content-Length: 169
Content-Type: text/html
Date: Mon, 12 Jan 2026 08:33:44 GMT
Location: https://app.whatcampaign.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ljwO5a9aLs5iu4GH5vZ6EB5mQQR%2BrUwm%2BWVmyE3kJHg%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1768206824"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ljwO5a9aLs5iu4GH5vZ6EB5mQQR%2BrUwm%2BWVmyE3kJHg%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1768206824"
Server: Heroku
Via: 1.1 heroku-router
Connection: close
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.29.4</center>
</body>
</html>
Open service 99.83.217.1:80 · app.whatcampaign.com
2026-01-12 08:32
HTTP/1.1 301 Moved Permanently
Content-Length: 169
Content-Type: text/html
Date: Mon, 12 Jan 2026 08:33:44 GMT
Location: https://app.whatcampaign.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ljwO5a9aLs5iu4GH5vZ6EB5mQQR%2BrUwm%2BWVmyE3kJHg%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1768206824"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ljwO5a9aLs5iu4GH5vZ6EB5mQQR%2BrUwm%2BWVmyE3kJHg%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1768206824"
Server: Heroku
Via: 1.1 heroku-router
Connection: close
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.29.4</center>
</body>
</html>
Open service 15.197.129.158:80 · app.whatcampaign.com
2026-01-12 08:32
HTTP/1.1 301 Moved Permanently
Content-Length: 169
Content-Type: text/html
Date: Mon, 12 Jan 2026 08:33:45 GMT
Location: https://app.whatcampaign.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hmx%2BHethSJXeJMhRLwGlUxB%2FXsCaJL7%2Frbanan8pGLc%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1768206825"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hmx%2BHethSJXeJMhRLwGlUxB%2FXsCaJL7%2Frbanan8pGLc%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1768206825"
Server: Heroku
Via: 1.1 heroku-router
Connection: close
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.29.4</center>
</body>
</html>
Open service 75.2.43.161:443 · app.whatcampaign.com
2026-01-12 08:32
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 1035
Content-Type: text/html
Date: Mon, 12 Jan 2026 08:32:43 GMT
Etag: "6964a676-40b"
Last-Modified: Mon, 12 Jan 2026 07:44:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=qheCKykkLTifLnVHrGAdz%2BpV4fTiQQ7aKxxRnz46TRw%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1768206763"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=qheCKykkLTifLnVHrGAdz%2BpV4fTiQQ7aKxxRnz46TRw%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1768206763"
Server: Heroku
Via: 1.1 heroku-router
Connection: close
Page title: WhatCampaign
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>WhatCampaign</title>
<script>
// Prevent flash by setting theme BEFORE page renders
(function() {
try {
const stored = localStorage.getItem('whatcampaign-theme');
const isDark = stored === 'speedrun-dark';
document.documentElement.style.backgroundColor = isDark ? '#0f0f0f' : '#FFFFFF';
} catch (e) {
// localStorage not available, use light theme
document.documentElement.style.backgroundColor = '#FFFFFF';
}
})();
</script>
<style>
/* Match theme background colors */
html, body {
margin: 0;
padding: 0;
}
</style>
<script type="module" crossorigin src="/assets/index-V8hG7CHb.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-U9Fm3Wha.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 99.83.217.1:443 · app.whatcampaign.com
2026-01-12 08:32
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 1035
Content-Type: text/html
Date: Mon, 12 Jan 2026 08:32:43 GMT
Etag: "6964a676-40b"
Last-Modified: Mon, 12 Jan 2026 07:44:54 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=qheCKykkLTifLnVHrGAdz%2BpV4fTiQQ7aKxxRnz46TRw%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1768206763"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=qheCKykkLTifLnVHrGAdz%2BpV4fTiQQ7aKxxRnz46TRw%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1768206763"
Server: Heroku
Via: 1.1 heroku-router
Connection: close
Page title: WhatCampaign
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>WhatCampaign</title>
<script>
// Prevent flash by setting theme BEFORE page renders
(function() {
try {
const stored = localStorage.getItem('whatcampaign-theme');
const isDark = stored === 'speedrun-dark';
document.documentElement.style.backgroundColor = isDark ? '#0f0f0f' : '#FFFFFF';
} catch (e) {
// localStorage not available, use light theme
document.documentElement.style.backgroundColor = '#FFFFFF';
}
})();
</script>
<style>
/* Match theme background colors */
html, body {
margin: 0;
padding: 0;
}
</style>
<script type="module" crossorigin src="/assets/index-V8hG7CHb.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-U9Fm3Wha.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 76.223.11.49:80 · app.whatcampaign.com
2026-01-12 08:32
HTTP/1.1 301 Moved Permanently
Content-Length: 169
Content-Type: text/html
Date: Mon, 12 Jan 2026 08:33:44 GMT
Location: https://app.whatcampaign.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ljwO5a9aLs5iu4GH5vZ6EB5mQQR%2BrUwm%2BWVmyE3kJHg%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1768206824"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ljwO5a9aLs5iu4GH5vZ6EB5mQQR%2BrUwm%2BWVmyE3kJHg%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1768206824"
Server: Heroku
Via: 1.1 heroku-router
Connection: close
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.29.4</center>
</body>
</html>