;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Esse conteúdo é antigo

Em ato contra o STF, Daniel Silveira diz que Brasil 'age como ditadura'

Thiago Camara

Colaboração para o UOL, em Niterói

01/05/2022 10h43Atualizada em 02/05/2022 08h18

No segundo ato do qual participou neste domingo (1), na Praia de Copacabana, na zona sul do Rio, o deputado federal Daniel Silveira (PTB-RJ) afirmou que o país tem presos políticos e que "age como uma ditadura".

"O Brasil hoje tem presos políticos. Roberto Jefferson (ex-deputado), eu, Oswaldo Eustáquio, Wellington Macedo, e Allan dos Santos (blogueiros bolsonaristas), que está exilado, além de outros que não consigo nominar aqui. Isso é inissível num país que fala que tem democracia, mas age como ditadura. Então, não se dobrem perante às arbitrariedades estatais. Quem manda no Brasil somos nós", afirmou o parlamentar.

O deputado permaneceu por cerca de uma hora em Copacabana. No carro de som, discursou ao lado do deputado estadual do Rio Rodrigo Amorim (PTB). Silveira é esperado também nos atos em apoio ao governo que acontecem neste domingo na Avenida Paulista.

No início da manhã, em Niterói (RJ), ele foi chamado de "o homem que vai explodir o STF (Supremo Tribunal Federal)" durante ato na Praia de Icaraí. O político classificou como "inconstitucional" sua prisão após fazer ameaças a ministros da Corte e afirmou que o socialismo "vem avançando de forma camuflada".

A maioria dos manifestantes era idosa. Nas mãos dos manifestantes bandeiras do Brasil de um lado e vários cartazes em preto e branco com ataques ao STF, com frases como: "Supremo é o Povo" e menções às eleições de 2022.

O político foi condenado em 20 de abril a oito anos e nove meses de prisão por incitar à tentativa de impedir o livre exercício dos Poderes e por coação no curso do processo —quando a pessoa usa da violência ou ameaça para obter vantagem em um processo judicial. Também foi determinada a perda do mandato e a suspensão dos direitos políticos. No dia seguinte à condenação, o presidente Jair Bolsonaro (PL) concedeu perdão à prisão.

Daniel Silveira subiu ao carro de som, às 10h15. Com gritos de "eô, eô, Daniel para Senador", o deputado federal pelo Rio de Janeiro fez um breve discurso em defesa da sua liberdade. E não fez menção às eleições.

"Vou ser muito breve. O presidente disse: 'a liberdade vale mais que a própria vida. O que é um homem, uma mulher sem liberdade? Não vive tão somente, existe. Nós não vamos existir, nós vamos viver e vamos sim colocar o Brasil na liberdade que o presidente tanto sonha. Tá certo?"

1.mai.2022 - Manifestação reúne apoiadores do deputado Daniel Silveira (PTB-RJ), no bairro de Icaraí, em Niterói (RJ) - Thiago Camara/Colaboração para o UOL - Thiago Camara/Colaboração para o UOL
1.mai.2022 - Manifestação reúne apoiadores do deputado Daniel Silveira (PTB-RJ), no bairro de Icaraí, em Niterói (RJ)
Imagem: Thiago Camara/Colaboração para o UOL

Em seguida, o político disse que "durante muito tempo ficou calado" e agradeceu ao deputado federal Carlos Jordy (PL) por "ar recados" enquanto estava na prisão, a qual chamou de inconstitucional, e ajudá-lo na articulação com o Congresso.

"Não tem nada mais que preocupa o presidente do que livrar o Brasil do socialismo que vem avançando de forma camuflada, ninguém aqui é maluco com chapéu de alumínio, não tem conspiração não, é real, estava próximo de acontecer. Se não fosse o presidente Bolsonaro, essa cor aqui amarelo e verde não estaria acontecendo, seria vermelho e isso a gente não vai permitir."

"Agradeço todos por todas as orações e eu garanto aos senhores que eu nunca vou decepcionar enquanto figura pública porque eu não tenho motivo para isso", finalizou.

Durante o ato, Silveira segurou uma placa de rua com seu nome, parecida com aquela com o nome da vereadora assassinada Marielle Franco (PSOL), que ele quebrou em 2018