videogram.com Ads.txt file
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
<link rel="apple-touch-icon" href="/bars.png">
<title>Videogram</title>
<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
<link rel="icon" href="favicon-16.png" sizes="16x16">
<link rel="icon" href="favicon-32.png" sizes="32x32">
<link rel="icon" href="favicon-64.png" sizes="64x64">
<link rel="icon" href="favicon-96.png" sizes="96x96">
<link rel="icon" href="favicon-128.png" sizes="128x128">
<link rel="icon" href="favicon-192.png" sizes="192x192">
<link rel="icon" href="favicon-256.png" sizes="256x256">
<link rel="shortcut icon" href="favicon-192.png" sizes="192x192">
<link rel="apple-touch-icon" href="favicon-180.png" sizes="180x180">
<link rel="apple-touch-icon" href="favicon-128.png" sizes="128x128">
<link rel="apple-touch-icon" href="favicon-180.png" sizes="180x180">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="stylesheet" href="/style.css">
<link rel="stylesheet" href="/style-glitch.css">
</head>
<body>
<div class="bars-1">
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</div>
<div class="bars-2">
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</div>
<div class="pluge">
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</div>
<h2 class="glitch" data-text="Please Stand By">Please Stand By</h2>
<div class="scanlines"></div>
<script>
const audioCtx = new (window.AudioContext || window.webkitAudioContext)();
const oscillator = audioCtx.createOscillator();
function toneOn() {
if( 1000 != oscillator.frequency.value ) {
oscillator.type = "sine";
oscillator.frequency.setValueAtTime(1000, audioCtx.currentTime); // value in hertz
oscillator.connect(audioCtx.destination);
oscillator.start();
} else {
audioCtx.resume()
}
}
function toneOff() {
audioCtx.suspend()
}
function toneToggle() {
if( 'running' == audioCtx.state ) toneOff();
else toneOn();
}
document.querySelector('h2').addEventListener('click', toneToggle );
function glitchOff() {
// turns out it's *really* cpu-intensive
try {
document.querySelector('.glitch').classList.remove('glitch');
} catch(e) { ; }
}
setTimeout( glitchOff, 10000 );
</script>
</body>
</html>