nginx 1.22.1
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02076a58975f4cf109918ca3c28c21e2e
Found 13 files trough .DS_Store spidering: /contact /imgs /imgs/judge_icons /judges /judges/aidan-lynch /judges/braden-whiteside /judges/daniel-booth /judges/griffin-weber /judges/niall-burns /judges/samuel-thornbury /judges/yellowangiru /sponsors /winners
Severity: low
Fingerprint: 5f32cf5d6962f09c2eda814e2eda814e6cc688f3223081cab6aeb5fe10779418
Found 6 files trough .DS_Store spidering: /contact /imgs /imgs/judge_icons /judges /sponsors /winners
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02076a58975f4cf109918ca3c28c21e2e
Found 13 files trough .DS_Store spidering: /contact /imgs /imgs/judge_icons /judges /judges/aidan-lynch /judges/braden-whiteside /judges/daniel-booth /judges/griffin-weber /judges/niall-burns /judges/samuel-thornbury /judges/yellowangiru /sponsors /winners
Severity: low
Fingerprint: 5f32cf5d6962f09c2eda814e2eda814e6cc688f3223081cab6aeb5fe10779418
Found 6 files trough .DS_Store spidering: /contact /imgs /imgs/judge_icons /judges /sponsors /winners
Open service 65.9.95.20:443 · objectfestival.com
2026-01-09 03:17
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 9089
Connection: close
Server: nginx/1.22.1
Date: Fri, 09 Jan 2026 03:17:15 GMT
Last-Modified: Sun, 07 Apr 2024 19:36:15 GMT
Accept-Ranges: bytes
ETag: "6612f5af-2381"
X-Cache: Hit from cloudfront
Via: 1.1 168125097acf734cd7750e139a974b38.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: PRG50-C1
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: FdlMervF1Qwem5DaPYcH_ejnGATEpVdIm2GjrueG3P5eNxbwa1tMXw==
Age: 3
Page title: Objects Gone Global
<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Objects Gone Global</title>
<link rel="stylesheet" type="text/css" href="https://objectfestival.com/styles.css">
<script type="text/javascript" src="https://objectfestival.com/mobile-nav.js"></script>
<script type="text/javascript">
var scrollElement;
var fadesElement;
const edgeRound = 5;
window.addEventListener('load', initFades, false);
scrollIconsFade();
function initFades() {
scrollElement = document.getElementById('judges-scroll');
fadesElement = document.getElementById('judges-container');
if (document.body.clientWidth < 520) {
scrollElement.scroll(230 - (document.querySelector('article').offsetWidth-230)/2 + 10, 0);
}
checkScrollAndHide();
fadesElement.classList.add('hide-initialized');
scrollElement.addEventListener('scroll', (event) => {
checkScrollAndHide();
});
document.getElementsByClassName('judges-list')[0].addEventListener('animationiteration', scrollIcons);
const first = document.querySelector('.judges-list :first-child');
first.parentNode.appendChild(first.cloneNode(true));
}
function scrollIcons() {
const first = document.querySelector('.judges-list :first-child');
// first.parentNode.appendChild(first);
first.parentNode.removeChild(first);
const second = document.querySelector('.judges-list :first-child');
second.parentNode.appendChild(second.cloneNode(true));
scrollIconsFade();
}
function scrollIconsFade() {
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.remove('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.remove('hide-right');
}
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
}
}, 1000);
}, 4000);
}
function checkScrollAndHide() {
// left edge remove gradient
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else {
fadesElement.classList.remove('hide-left');
}
// right edge remove gradient
if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
} else {
fadesElement.classList.remove('hide-right');
}
}
</script>
</head>
<body>
<!-- Website designed by Midi Romero Luther "A Jar of Copper Salts" -->
<header>
<div id="navbar">
<nav class="set-max-width">
<a href="https://objectfestival.com/" id="logo"><img src="https://objectfestival.com/imgs/objects_gone_global_logo.png"></a>
<ul id="nav-main"><li><a href="https://objectfestival.com/winners"><div>Winners</div></a></li><li class="has-dropdown"><a><div>Judges</div></a><ul class="nav-dropdown"><li><a href="https://objectfestival.com/judges/niall-burns"><div>Niall Burns</div></a></li><li><a href="https://objectfestival.com/judges/aidan-lynch"><div>Aidan L.</div></a></li><li><a href="https://objectfestival.com/judges/yellowangiru"><div>Sutton H.</div></a></li><li><a href="https://objectfestival.com/judges/braden-whiteside"><div>Braden Whiteside</div></a></li><li><a href="https://objectfestival.com/judges/daniel-booth"><div>RedBreloom</div></a></li><li><a href="https://objectfestival.com/judges/griffen-weber"><div>Griffin Weber</div></a></li><li><a href="https://objectfestival.com/judges/samuel-thornbury"><div>Samuel Thornbury</div></a></li></ul></li><li><a href="https://objectfestival.com/sponsors"><div>Sponsors</div></a></li><li><a href="https://objectfestival.com/contact"><div>Contact</div></a></li>
</ul>
<button id="mobile-nav-icon-open" class="mobile-nav-icon"></button>
</nav>
</div>
<div id="mobile-nav-menu">
<div class="set-max-width"><button id="
Open service 54.202.136.67:80 · syncplay.objectfestival.com
2026-01-09 01:24
HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Fri, 09 Jan 2026 01:24:20 GMT
Content-Type: text/html
Content-Length: 9089
Last-Modified: Sun, 07 Apr 2024 19:36:15 GMT
Connection: close
ETag: "6612f5af-2381"
Accept-Ranges: bytes
Page title: Objects Gone Global
<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Objects Gone Global</title>
<link rel="stylesheet" type="text/css" href="https://objectfestival.com/styles.css">
<script type="text/javascript" src="https://objectfestival.com/mobile-nav.js"></script>
<script type="text/javascript">
var scrollElement;
var fadesElement;
const edgeRound = 5;
window.addEventListener('load', initFades, false);
scrollIconsFade();
function initFades() {
scrollElement = document.getElementById('judges-scroll');
fadesElement = document.getElementById('judges-container');
if (document.body.clientWidth < 520) {
scrollElement.scroll(230 - (document.querySelector('article').offsetWidth-230)/2 + 10, 0);
}
checkScrollAndHide();
fadesElement.classList.add('hide-initialized');
scrollElement.addEventListener('scroll', (event) => {
checkScrollAndHide();
});
document.getElementsByClassName('judges-list')[0].addEventListener('animationiteration', scrollIcons);
const first = document.querySelector('.judges-list :first-child');
first.parentNode.appendChild(first.cloneNode(true));
}
function scrollIcons() {
const first = document.querySelector('.judges-list :first-child');
// first.parentNode.appendChild(first);
first.parentNode.removeChild(first);
const second = document.querySelector('.judges-list :first-child');
second.parentNode.appendChild(second.cloneNode(true));
scrollIconsFade();
}
function scrollIconsFade() {
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.remove('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.remove('hide-right');
}
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
}
}, 1000);
}, 4000);
}
function checkScrollAndHide() {
// left edge remove gradient
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else {
fadesElement.classList.remove('hide-left');
}
// right edge remove gradient
if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
} else {
fadesElement.classList.remove('hide-right');
}
}
</script>
</head>
<body>
<!-- Website designed by Midi Romero Luther "A Jar of Copper Salts" -->
<header>
<div id="navbar">
<nav class="set-max-width">
<a href="https://objectfestival.com/" id="logo"><img src="https://objectfestival.com/imgs/objects_gone_global_logo.png"></a>
<ul id="nav-main"><li><a href="https://objectfestival.com/winners"><div>Winners</div></a></li><li class="has-dropdown"><a><div>Judges</div></a><ul class="nav-dropdown"><li><a href="https://objectfestival.com/judges/niall-burns"><div>Niall Burns</div></a></li><li><a href="https://objectfestival.com/judges/aidan-lynch"><div>Aidan L.</div></a></li><li><a href="https://objectfestival.com/judges/yellowangiru"><div>Sutton H.</div></a></li><li><a href="https://objectfestival.com/judges/braden-whiteside"><div>Braden Whiteside</div></a></li><li><a href="https://objectfestival.com/judges/daniel-booth"><div>RedBreloom</div></a></li><li><a href="https://objectfestival.com/judges/griffen-weber"><div>Griffin Weber</div></a></li><li><a href="https://objectfestival.com/judges/samuel-thornbury"><div>Samuel Thornbury</div></a></li></ul></li><li><a href="https://objectfestival.com/sponsors"><div>Sponsors</div></a></li><li><a href="https://objectfestival.com/contact"><div>Contact</div></a></li>
</ul>
<button id="mobile-nav-icon-open" class="mobile-nav-icon"></button>
</nav>
</div>
<div id="mobile-nav-menu">
<div class="set-max-width"><button id="
Open service 65.9.95.20:443 · objectfestival.com
2026-01-02 10:34
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 9089
Connection: close
Server: nginx/1.22.1
Last-Modified: Sun, 07 Apr 2024 19:36:15 GMT
Accept-Ranges: bytes
Date: Thu, 01 Jan 2026 17:53:59 GMT
ETag: "6612f5af-2381"
X-Cache: Hit from cloudfront
Via: 1.1 93fcd07b66eaf26b036f14e2ec9d73ea.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: PRG50-C1
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: QiWQ6yXUqBRffbAAdItE6myq8l_p5TdvspDzYsfKk20G2S13aZJSnQ==
Age: 60047
Page title: Objects Gone Global
<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Objects Gone Global</title>
<link rel="stylesheet" type="text/css" href="https://objectfestival.com/styles.css">
<script type="text/javascript" src="https://objectfestival.com/mobile-nav.js"></script>
<script type="text/javascript">
var scrollElement;
var fadesElement;
const edgeRound = 5;
window.addEventListener('load', initFades, false);
scrollIconsFade();
function initFades() {
scrollElement = document.getElementById('judges-scroll');
fadesElement = document.getElementById('judges-container');
if (document.body.clientWidth < 520) {
scrollElement.scroll(230 - (document.querySelector('article').offsetWidth-230)/2 + 10, 0);
}
checkScrollAndHide();
fadesElement.classList.add('hide-initialized');
scrollElement.addEventListener('scroll', (event) => {
checkScrollAndHide();
});
document.getElementsByClassName('judges-list')[0].addEventListener('animationiteration', scrollIcons);
const first = document.querySelector('.judges-list :first-child');
first.parentNode.appendChild(first.cloneNode(true));
}
function scrollIcons() {
const first = document.querySelector('.judges-list :first-child');
// first.parentNode.appendChild(first);
first.parentNode.removeChild(first);
const second = document.querySelector('.judges-list :first-child');
second.parentNode.appendChild(second.cloneNode(true));
scrollIconsFade();
}
function scrollIconsFade() {
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.remove('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.remove('hide-right');
}
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
}
}, 1000);
}, 4000);
}
function checkScrollAndHide() {
// left edge remove gradient
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else {
fadesElement.classList.remove('hide-left');
}
// right edge remove gradient
if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
} else {
fadesElement.classList.remove('hide-right');
}
}
</script>
</head>
<body>
<!-- Website designed by Midi Romero Luther "A Jar of Copper Salts" -->
<header>
<div id="navbar">
<nav class="set-max-width">
<a href="https://objectfestival.com/" id="logo"><img src="https://objectfestival.com/imgs/objects_gone_global_logo.png"></a>
<ul id="nav-main"><li><a href="https://objectfestival.com/winners"><div>Winners</div></a></li><li class="has-dropdown"><a><div>Judges</div></a><ul class="nav-dropdown"><li><a href="https://objectfestival.com/judges/niall-burns"><div>Niall Burns</div></a></li><li><a href="https://objectfestival.com/judges/aidan-lynch"><div>Aidan L.</div></a></li><li><a href="https://objectfestival.com/judges/yellowangiru"><div>Sutton H.</div></a></li><li><a href="https://objectfestival.com/judges/braden-whiteside"><div>Braden Whiteside</div></a></li><li><a href="https://objectfestival.com/judges/daniel-booth"><div>RedBreloom</div></a></li><li><a href="https://objectfestival.com/judges/griffen-weber"><div>Griffin Weber</div></a></li><li><a href="https://objectfestival.com/judges/samuel-thornbury"><div>Samuel Thornbury</div></a></li></ul></li><li><a href="https://objectfestival.com/sponsors"><div>Sponsors</div></a></li><li><a href="https://objectfestival.com/contact"><div>Contact</div></a></li>
</ul>
<button id="mobile-nav-icon-open" class="mobile-nav-icon"></button>
</nav>
</div>
<div id="mobile-nav-menu">
<div class="set-max-width"><button id="
Open service 54.202.136.67:80 · syncplay.objectfestival.com
2026-01-02 04:14
HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Fri, 02 Jan 2026 04:14:57 GMT
Content-Type: text/html
Content-Length: 9089
Last-Modified: Sun, 07 Apr 2024 19:36:15 GMT
Connection: close
ETag: "6612f5af-2381"
Accept-Ranges: bytes
Page title: Objects Gone Global
<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Objects Gone Global</title>
<link rel="stylesheet" type="text/css" href="https://objectfestival.com/styles.css">
<script type="text/javascript" src="https://objectfestival.com/mobile-nav.js"></script>
<script type="text/javascript">
var scrollElement;
var fadesElement;
const edgeRound = 5;
window.addEventListener('load', initFades, false);
scrollIconsFade();
function initFades() {
scrollElement = document.getElementById('judges-scroll');
fadesElement = document.getElementById('judges-container');
if (document.body.clientWidth < 520) {
scrollElement.scroll(230 - (document.querySelector('article').offsetWidth-230)/2 + 10, 0);
}
checkScrollAndHide();
fadesElement.classList.add('hide-initialized');
scrollElement.addEventListener('scroll', (event) => {
checkScrollAndHide();
});
document.getElementsByClassName('judges-list')[0].addEventListener('animationiteration', scrollIcons);
const first = document.querySelector('.judges-list :first-child');
first.parentNode.appendChild(first.cloneNode(true));
}
function scrollIcons() {
const first = document.querySelector('.judges-list :first-child');
// first.parentNode.appendChild(first);
first.parentNode.removeChild(first);
const second = document.querySelector('.judges-list :first-child');
second.parentNode.appendChild(second.cloneNode(true));
scrollIconsFade();
}
function scrollIconsFade() {
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.remove('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.remove('hide-right');
}
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
}
}, 1000);
}, 4000);
}
function checkScrollAndHide() {
// left edge remove gradient
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else {
fadesElement.classList.remove('hide-left');
}
// right edge remove gradient
if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
} else {
fadesElement.classList.remove('hide-right');
}
}
</script>
</head>
<body>
<!-- Website designed by Midi Romero Luther "A Jar of Copper Salts" -->
<header>
<div id="navbar">
<nav class="set-max-width">
<a href="https://objectfestival.com/" id="logo"><img src="https://objectfestival.com/imgs/objects_gone_global_logo.png"></a>
<ul id="nav-main"><li><a href="https://objectfestival.com/winners"><div>Winners</div></a></li><li class="has-dropdown"><a><div>Judges</div></a><ul class="nav-dropdown"><li><a href="https://objectfestival.com/judges/niall-burns"><div>Niall Burns</div></a></li><li><a href="https://objectfestival.com/judges/aidan-lynch"><div>Aidan L.</div></a></li><li><a href="https://objectfestival.com/judges/yellowangiru"><div>Sutton H.</div></a></li><li><a href="https://objectfestival.com/judges/braden-whiteside"><div>Braden Whiteside</div></a></li><li><a href="https://objectfestival.com/judges/daniel-booth"><div>RedBreloom</div></a></li><li><a href="https://objectfestival.com/judges/griffen-weber"><div>Griffin Weber</div></a></li><li><a href="https://objectfestival.com/judges/samuel-thornbury"><div>Samuel Thornbury</div></a></li></ul></li><li><a href="https://objectfestival.com/sponsors"><div>Sponsors</div></a></li><li><a href="https://objectfestival.com/contact"><div>Contact</div></a></li>
</ul>
<button id="mobile-nav-icon-open" class="mobile-nav-icon"></button>
</nav>
</div>
<div id="mobile-nav-menu">
<div class="set-max-width"><button id="
Open service 54.202.136.67:80 · syncplay.objectfestival.com
2025-12-30 08:58
HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Tue, 30 Dec 2025 08:58:31 GMT
Content-Type: text/html
Content-Length: 9089
Last-Modified: Sun, 07 Apr 2024 19:36:15 GMT
Connection: close
ETag: "6612f5af-2381"
Accept-Ranges: bytes
Page title: Objects Gone Global
<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Objects Gone Global</title>
<link rel="stylesheet" type="text/css" href="https://objectfestival.com/styles.css">
<script type="text/javascript" src="https://objectfestival.com/mobile-nav.js"></script>
<script type="text/javascript">
var scrollElement;
var fadesElement;
const edgeRound = 5;
window.addEventListener('load', initFades, false);
scrollIconsFade();
function initFades() {
scrollElement = document.getElementById('judges-scroll');
fadesElement = document.getElementById('judges-container');
if (document.body.clientWidth < 520) {
scrollElement.scroll(230 - (document.querySelector('article').offsetWidth-230)/2 + 10, 0);
}
checkScrollAndHide();
fadesElement.classList.add('hide-initialized');
scrollElement.addEventListener('scroll', (event) => {
checkScrollAndHide();
});
document.getElementsByClassName('judges-list')[0].addEventListener('animationiteration', scrollIcons);
const first = document.querySelector('.judges-list :first-child');
first.parentNode.appendChild(first.cloneNode(true));
}
function scrollIcons() {
const first = document.querySelector('.judges-list :first-child');
// first.parentNode.appendChild(first);
first.parentNode.removeChild(first);
const second = document.querySelector('.judges-list :first-child');
second.parentNode.appendChild(second.cloneNode(true));
scrollIconsFade();
}
function scrollIconsFade() {
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.remove('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.remove('hide-right');
}
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
}
}, 1000);
}, 4000);
}
function checkScrollAndHide() {
// left edge remove gradient
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else {
fadesElement.classList.remove('hide-left');
}
// right edge remove gradient
if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
} else {
fadesElement.classList.remove('hide-right');
}
}
</script>
</head>
<body>
<!-- Website designed by Midi Romero Luther "A Jar of Copper Salts" -->
<header>
<div id="navbar">
<nav class="set-max-width">
<a href="https://objectfestival.com/" id="logo"><img src="https://objectfestival.com/imgs/objects_gone_global_logo.png"></a>
<ul id="nav-main"><li><a href="https://objectfestival.com/winners"><div>Winners</div></a></li><li class="has-dropdown"><a><div>Judges</div></a><ul class="nav-dropdown"><li><a href="https://objectfestival.com/judges/niall-burns"><div>Niall Burns</div></a></li><li><a href="https://objectfestival.com/judges/aidan-lynch"><div>Aidan L.</div></a></li><li><a href="https://objectfestival.com/judges/yellowangiru"><div>Sutton H.</div></a></li><li><a href="https://objectfestival.com/judges/braden-whiteside"><div>Braden Whiteside</div></a></li><li><a href="https://objectfestival.com/judges/daniel-booth"><div>RedBreloom</div></a></li><li><a href="https://objectfestival.com/judges/griffen-weber"><div>Griffin Weber</div></a></li><li><a href="https://objectfestival.com/judges/samuel-thornbury"><div>Samuel Thornbury</div></a></li></ul></li><li><a href="https://objectfestival.com/sponsors"><div>Sponsors</div></a></li><li><a href="https://objectfestival.com/contact"><div>Contact</div></a></li>
</ul>
<button id="mobile-nav-icon-open" class="mobile-nav-icon"></button>
</nav>
</div>
<div id="mobile-nav-menu">
<div class="set-max-width"><button id="
Open service 65.9.95.20:443 · objectfestival.com
2025-12-22 19:14
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 9089
Connection: close
Server: nginx/1.22.1
Last-Modified: Sun, 07 Apr 2024 19:36:15 GMT
Accept-Ranges: bytes
Date: Mon, 22 Dec 2025 19:14:41 GMT
ETag: "6612f5af-2381"
X-Cache: Hit from cloudfront
Via: 1.1 4bc1976da553dde6dd59c4ea33001b72.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: PRG50-C1
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: NNC28ohW7NAbwnMqVPcdLhD_GaVOjDxL0GvGnDcOtaldJnk_TchB1A==
Page title: Objects Gone Global
<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Objects Gone Global</title>
<link rel="stylesheet" type="text/css" href="https://objectfestival.com/styles.css">
<script type="text/javascript" src="https://objectfestival.com/mobile-nav.js"></script>
<script type="text/javascript">
var scrollElement;
var fadesElement;
const edgeRound = 5;
window.addEventListener('load', initFades, false);
scrollIconsFade();
function initFades() {
scrollElement = document.getElementById('judges-scroll');
fadesElement = document.getElementById('judges-container');
if (document.body.clientWidth < 520) {
scrollElement.scroll(230 - (document.querySelector('article').offsetWidth-230)/2 + 10, 0);
}
checkScrollAndHide();
fadesElement.classList.add('hide-initialized');
scrollElement.addEventListener('scroll', (event) => {
checkScrollAndHide();
});
document.getElementsByClassName('judges-list')[0].addEventListener('animationiteration', scrollIcons);
const first = document.querySelector('.judges-list :first-child');
first.parentNode.appendChild(first.cloneNode(true));
}
function scrollIcons() {
const first = document.querySelector('.judges-list :first-child');
// first.parentNode.appendChild(first);
first.parentNode.removeChild(first);
const second = document.querySelector('.judges-list :first-child');
second.parentNode.appendChild(second.cloneNode(true));
scrollIconsFade();
}
function scrollIconsFade() {
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.remove('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.remove('hide-right');
}
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
}
}, 1000);
}, 4000);
}
function checkScrollAndHide() {
// left edge remove gradient
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else {
fadesElement.classList.remove('hide-left');
}
// right edge remove gradient
if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
} else {
fadesElement.classList.remove('hide-right');
}
}
</script>
</head>
<body>
<!-- Website designed by Midi Romero Luther "A Jar of Copper Salts" -->
<header>
<div id="navbar">
<nav class="set-max-width">
<a href="https://objectfestival.com/" id="logo"><img src="https://objectfestival.com/imgs/objects_gone_global_logo.png"></a>
<ul id="nav-main"><li><a href="https://objectfestival.com/winners"><div>Winners</div></a></li><li class="has-dropdown"><a><div>Judges</div></a><ul class="nav-dropdown"><li><a href="https://objectfestival.com/judges/niall-burns"><div>Niall Burns</div></a></li><li><a href="https://objectfestival.com/judges/aidan-lynch"><div>Aidan L.</div></a></li><li><a href="https://objectfestival.com/judges/yellowangiru"><div>Sutton H.</div></a></li><li><a href="https://objectfestival.com/judges/braden-whiteside"><div>Braden Whiteside</div></a></li><li><a href="https://objectfestival.com/judges/daniel-booth"><div>RedBreloom</div></a></li><li><a href="https://objectfestival.com/judges/griffen-weber"><div>Griffin Weber</div></a></li><li><a href="https://objectfestival.com/judges/samuel-thornbury"><div>Samuel Thornbury</div></a></li></ul></li><li><a href="https://objectfestival.com/sponsors"><div>Sponsors</div></a></li><li><a href="https://objectfestival.com/contact"><div>Contact</div></a></li>
</ul>
<button id="mobile-nav-icon-open" class="mobile-nav-icon"></button>
</nav>
</div>
<div id="mobile-nav-menu">
<div class="set-max-width"><button id="
Open service 65.9.95.20:443 · objectfestival.com
2025-12-20 20:34
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 9089
Connection: close
Server: nginx/1.22.1
Date: Sat, 20 Dec 2025 14:55:05 GMT
Last-Modified: Sun, 07 Apr 2024 19:36:15 GMT
Accept-Ranges: bytes
ETag: "6612f5af-2381"
X-Cache: Hit from cloudfront
Via: 1.1 1f7383179aa19c47a962c46236696426.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: PRG50-C1
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: I5K8g6-0lAgPp8E0ql3iMpgj4zO-55Wrsz0VdzUwSsxsNjwA-R-tSQ==
Age: 20347
Page title: Objects Gone Global
<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Objects Gone Global</title>
<link rel="stylesheet" type="text/css" href="https://objectfestival.com/styles.css">
<script type="text/javascript" src="https://objectfestival.com/mobile-nav.js"></script>
<script type="text/javascript">
var scrollElement;
var fadesElement;
const edgeRound = 5;
window.addEventListener('load', initFades, false);
scrollIconsFade();
function initFades() {
scrollElement = document.getElementById('judges-scroll');
fadesElement = document.getElementById('judges-container');
if (document.body.clientWidth < 520) {
scrollElement.scroll(230 - (document.querySelector('article').offsetWidth-230)/2 + 10, 0);
}
checkScrollAndHide();
fadesElement.classList.add('hide-initialized');
scrollElement.addEventListener('scroll', (event) => {
checkScrollAndHide();
});
document.getElementsByClassName('judges-list')[0].addEventListener('animationiteration', scrollIcons);
const first = document.querySelector('.judges-list :first-child');
first.parentNode.appendChild(first.cloneNode(true));
}
function scrollIcons() {
const first = document.querySelector('.judges-list :first-child');
// first.parentNode.appendChild(first);
first.parentNode.removeChild(first);
const second = document.querySelector('.judges-list :first-child');
second.parentNode.appendChild(second.cloneNode(true));
scrollIconsFade();
}
function scrollIconsFade() {
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.remove('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.remove('hide-right');
}
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
}
}, 1000);
}, 4000);
}
function checkScrollAndHide() {
// left edge remove gradient
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else {
fadesElement.classList.remove('hide-left');
}
// right edge remove gradient
if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
} else {
fadesElement.classList.remove('hide-right');
}
}
</script>
</head>
<body>
<!-- Website designed by Midi Romero Luther "A Jar of Copper Salts" -->
<header>
<div id="navbar">
<nav class="set-max-width">
<a href="https://objectfestival.com/" id="logo"><img src="https://objectfestival.com/imgs/objects_gone_global_logo.png"></a>
<ul id="nav-main"><li><a href="https://objectfestival.com/winners"><div>Winners</div></a></li><li class="has-dropdown"><a><div>Judges</div></a><ul class="nav-dropdown"><li><a href="https://objectfestival.com/judges/niall-burns"><div>Niall Burns</div></a></li><li><a href="https://objectfestival.com/judges/aidan-lynch"><div>Aidan L.</div></a></li><li><a href="https://objectfestival.com/judges/yellowangiru"><div>Sutton H.</div></a></li><li><a href="https://objectfestival.com/judges/braden-whiteside"><div>Braden Whiteside</div></a></li><li><a href="https://objectfestival.com/judges/daniel-booth"><div>RedBreloom</div></a></li><li><a href="https://objectfestival.com/judges/griffen-weber"><div>Griffin Weber</div></a></li><li><a href="https://objectfestival.com/judges/samuel-thornbury"><div>Samuel Thornbury</div></a></li></ul></li><li><a href="https://objectfestival.com/sponsors"><div>Sponsors</div></a></li><li><a href="https://objectfestival.com/contact"><div>Contact</div></a></li>
</ul>
<button id="mobile-nav-icon-open" class="mobile-nav-icon"></button>
</nav>
</div>
<div id="mobile-nav-menu">
<div class="set-max-width"><button id="
Open service 54.202.136.67:80 · syncplay.objectfestival.com
2025-12-20 08:57
HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Sat, 20 Dec 2025 08:57:02 GMT
Content-Type: text/html
Content-Length: 9089
Last-Modified: Sun, 07 Apr 2024 19:36:15 GMT
Connection: close
ETag: "6612f5af-2381"
Accept-Ranges: bytes
Page title: Objects Gone Global
<html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Objects Gone Global</title>
<link rel="stylesheet" type="text/css" href="https://objectfestival.com/styles.css">
<script type="text/javascript" src="https://objectfestival.com/mobile-nav.js"></script>
<script type="text/javascript">
var scrollElement;
var fadesElement;
const edgeRound = 5;
window.addEventListener('load', initFades, false);
scrollIconsFade();
function initFades() {
scrollElement = document.getElementById('judges-scroll');
fadesElement = document.getElementById('judges-container');
if (document.body.clientWidth < 520) {
scrollElement.scroll(230 - (document.querySelector('article').offsetWidth-230)/2 + 10, 0);
}
checkScrollAndHide();
fadesElement.classList.add('hide-initialized');
scrollElement.addEventListener('scroll', (event) => {
checkScrollAndHide();
});
document.getElementsByClassName('judges-list')[0].addEventListener('animationiteration', scrollIcons);
const first = document.querySelector('.judges-list :first-child');
first.parentNode.appendChild(first.cloneNode(true));
}
function scrollIcons() {
const first = document.querySelector('.judges-list :first-child');
// first.parentNode.appendChild(first);
first.parentNode.removeChild(first);
const second = document.querySelector('.judges-list :first-child');
second.parentNode.appendChild(second.cloneNode(true));
scrollIconsFade();
}
function scrollIconsFade() {
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.remove('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.remove('hide-right');
}
setTimeout(function() {
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
}
}, 1000);
}, 4000);
}
function checkScrollAndHide() {
// left edge remove gradient
if (scrollElement.scrollLeft < edgeRound) {
fadesElement.classList.add('hide-left');
} else {
fadesElement.classList.remove('hide-left');
}
// right edge remove gradient
if (scrollElement.scrollLeft - (scrollElement.scrollWidth - scrollElement.clientWidth) > -edgeRound) {
fadesElement.classList.add('hide-right');
} else {
fadesElement.classList.remove('hide-right');
}
}
</script>
</head>
<body>
<!-- Website designed by Midi Romero Luther "A Jar of Copper Salts" -->
<header>
<div id="navbar">
<nav class="set-max-width">
<a href="https://objectfestival.com/" id="logo"><img src="https://objectfestival.com/imgs/objects_gone_global_logo.png"></a>
<ul id="nav-main"><li><a href="https://objectfestival.com/winners"><div>Winners</div></a></li><li class="has-dropdown"><a><div>Judges</div></a><ul class="nav-dropdown"><li><a href="https://objectfestival.com/judges/niall-burns"><div>Niall Burns</div></a></li><li><a href="https://objectfestival.com/judges/aidan-lynch"><div>Aidan L.</div></a></li><li><a href="https://objectfestival.com/judges/yellowangiru"><div>Sutton H.</div></a></li><li><a href="https://objectfestival.com/judges/braden-whiteside"><div>Braden Whiteside</div></a></li><li><a href="https://objectfestival.com/judges/daniel-booth"><div>RedBreloom</div></a></li><li><a href="https://objectfestival.com/judges/griffen-weber"><div>Griffin Weber</div></a></li><li><a href="https://objectfestival.com/judges/samuel-thornbury"><div>Samuel Thornbury</div></a></li></ul></li><li><a href="https://objectfestival.com/sponsors"><div>Sponsors</div></a></li><li><a href="https://objectfestival.com/contact"><div>Contact</div></a></li>
</ul>
<button id="mobile-nav-icon-open" class="mobile-nav-icon"></button>
</nav>
</div>
<div id="mobile-nav-menu">
<div class="set-max-width"><button id="