corpo {margem: 0; plano de fundo: #f3f3f3; família de fontes: Arial, sem serifa; } .player {largura máxima: 760px; margem: 20px automático; plano de fundo: #ededed; raio da borda: 12px; preenchimento: 14px; exibição: flexível; lacuna: 12px; alinhar itens: centro; } .cover {largura: 90px; altura: 90px; estouro: oculto; } .cover img {largura: 100%; altura: 100%; ajuste ao objeto: capa; } .content { flex: 1; } .title-wrap { overflow: oculto; espaço em branco: nowrap; } .title { display: bloco embutido; tamanho da fonte: 16px; peso da fonte: negrito; } .scroll {animação: scrollText 12s linear infinito; } @keyframes scrollText { 0% { transform: translateX(0); } 100% { transformar: traduzirX(-100%); } } .subtitle {tamanho da fonte: 13px; cor: #777; margem: 6px 0 10px; } .controls { display: flex; alinhar itens: centro; lacuna: 10px; } #playBtn { largura: 44px; altura: 44px; fronteira: nenhuma; raio da fronteira: 50%; plano de fundo: #e10600; cor: branco; cursor: ponteiro; exibição: flexível; alinhar itens: centro; justificar-conteúdo: centro; transição: transformação com facilidade de 0,2s; } #playBtn:hover { transformação: escala(1.08); } #playBtn.playing {transformação: escala(1,15); animação: pulso 1,4s infinito; } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(225,6,0,0.7); } 70% {box-shadow: 0 0 0 12px rgba(225,6,0,0); } 100% { box-shadow: 0 0 0 0 rgba(225,6,0,0); } } .svg-icon { largura: 60%; preencha: #fff; } .progress-wrap { flex: 1; } .progress-container { altura: 4px; plano de fundo: #ccc; raio da borda: 3px; cursor: ponteiro; } .progress {altura: 100%; largura: 0%; plano de fundo: #e10600; } .time { exibição: flex; justificar-conteúdo: espaço entre; tamanho da fonte: 11px; cor: #777; margem superior: 4px; } áudio {exibição: nenhum; }
00:00
/* =========================================
🔥 CONFIGURAÇÃO (MUDE AQUI)
========================================= */
const CONFIG = {
titulo: “STF é evacuado às pressas após suspeita de vazamento de gás em Brasília”,
subtitulo: “Ouvir Notícia”,
audio: “https://total40grausnoticias.com.br/wp-content/uploads/2026/03/STF.mp3”,
capa: “https://total40grausnoticias.com.br/wp-content/uploads/2026/03/STF-1024×544-1.webp”
};
/* ========================================= */
const audio = document.getElementById(‘audio’);
const playBtn = document.getElementById(‘playBtn’);
const playIcon = playBtn.querySelector(‘.play-icon’);
const pauseIcon = playBtn.querySelector(‘.pause-icon’);
const progress = document.getElementById(‘progress’);
const progressContainer = document.getElementById(‘progressContainer’);
const currentTimeEl = document.getElementById(‘currentTime’);
const durationEl = document.getElementById(‘duration’);
/* APLICA CONFIG */
document.getElementById(“titleText”).textContent = CONFIG.titulo;
document.getElementById(“subtitleText”).textContent = CONFIG.subtitulo;
document.getElementById(“coverImg”).src = CONFIG.capa;
/* PLAY */
playBtn.onclick = async () => {
try {
if (!audio.src) {
audio.src = CONFIG.audio;
audio.load();
}
if (audio.paused) {
await audio.play();
} else {
audio.pause();
}
} catch(e) {
console.log(e);
}
};
/* BOTÃO */
function updateBtn(){
if(audio.paused){
playIcon.style.display=”block”;
pauseIcon.style.display=”none”;
playBtn.classList.remove(“playing”);
}else{
playIcon.style.display=”none”;
pauseIcon.style.display=”block”;
playBtn.classList.add(“playing”);
}
}
audio.addEventListener(“play”, updateBtn);
audio.addEventListener(“pause”, updateBtn);
audio.addEventListener(“ended”, updateBtn);
/* PROGRESSO */
progressContainer.onclick = e => {
const rect = progressContainer.getBoundingClientRect();
const pos = (e.clientX – rect.left)/rect.width;
audio.currentTime = pos * audio.duration;
};
audio.ontimeupdate = () => {
if(!audio.duration) return;
const percent = (audio.currentTime/audio.duration)*100;
progress.style.width = percent+”%”;
currentTimeEl.textContent = format(audio.currentTime);
};
audio.onloadedmetadata = () => {
durationEl.textContent = format(audio.duration);
};
/* SCROLL */
const wrap = document.getElementById(“titleWrap”);
const text = document.getElementById(“titleText”);
function check(){
if(text.scrollWidth > wrap.clientWidth){
text.classList.add(“scroll”);
}
}
window.onload = check;
window.onresize = check;
/* TEMPO */
function format
if(!t) return “00:00″;
const m = Math.floor(t/60);
const s = Math.floor(t%60);
return String(m).padStart(2,’0′)+”:”+String(s).padStart(2,’0′);
}
O prédio do Supremo Tribunal Federal (STF), em Brasília, foi evacuado às pressas na noite desta segunda-feira (23) após o alarme disparar por suspeita de vazamento de gás.
A brigada de incêndio foi acionada imediatamente e auxiliou na retirada de todos os ocupantes do edifício, garantindo a segurança de servidores e demais pessoas que estavam no local.
Segundo relatos de testemunhas, o possível vazamento teria ocorrido no terceiro andar, onde está localizada a Presidência da Corte. No mesmo pavimento há uma copa, apontada como o provável ponto de origem do problema.
Equipes de brigadistas realizaram uma varredura completa no prédio para identificar riscos e assegurar que o ambiente estivesse seguro. Após a vistoria, não foram encontrados indícios que impedissem a permanência no local.
Com a situação controlada, o edifício foi liberado e as atividades do STF foram retomadas normalmente.




