;(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

Randolfe: Bolsonaro tem que parar de se comportar como criança da 5ª série

O senador Randolfe Rodrigues (Rede-AP) é contrário à postura combativa de Bolsonaro e afirma que presidente é antidemocrático - Wallace Martins/Futura Press/Estadão Conteúdo
O senador Randolfe Rodrigues (Rede-AP) é contrário à postura combativa de Bolsonaro e afirma que presidente é antidemocrático Imagem: Wallace Martins/Futura Press/Estadão Conteúdo

Do UOL, em São Paulo

30/07/2021 14h58Atualizada em 30/07/2021 16h21

O senador e vice-presidente da I da Covid, Randolfe Rodrigues (Rede-AP) afirmou hoje que o presidente Jair Bolsonaro (sem partido) deve parar de se comportar "como uma criança da 5ª série". A declaração foi dada um dia após o presidente convocar uma transmissão ao vivo onde afirmou que mostraria possíveis brechas na segurança das urnas eletrônicas — o que acabou não acontecendo. Na live, ele voltou a fazer ataques contra o STF (Supremo Tribunal Federal).

Bolsonaro tem que parar de se comportar como um irresponsável e, com todo respeito, uma criança no intervalo da 5ª série, e se comportar como Presidente da República
Randolfe Rodrigues (Rede-AP), vice-presidente da I da Covid

A resposta do parlamentar foi dada após ser questionado, em entrevista ao Estúdio i, da GloboNews, se o combate às fake news estaria entre os focos da Comissão Parlamentar de Inquérito, que retorna às atividades na próxima semana. Bolsonaro acusou o STF de cometer crime e de produzir notícia falsa.

Diante desse cenário, Randolfe disse que ontem provocou o Supremo para que Bolsonaro fosse interpelado sobre a declaração.

Se não provar, de imediato, que seja multado diariamente em R$ 500 mil. Não podemos aceitar ivamente quem vive diariamente atentando contra a democracia. Não será através de bravateiros que esse país sairá da crise que está enfronhado em decorrência deste governo
Randolfe Rodrigues (Rede-AP), vice-presidente da I da Covid

Retorno da I e linhas de investigação

Considerada como uma "segunda temporada" por Randolfe, o retorno das atividades do colegiado no Senado tem como principal linha de investigação as empresas intermediárias que faziam a revenda de vacinas ao Brasil.

Vamos recomeçar na terça com o depoimento dessa figura que é o reverendo Amilton. Ele é uma peça que pode nos ajudar a esclarecer quem eram os personagens que tinham trafico de influência no Ministério da Saúde
Randolfe Rodrigues (Rede-AP), vice-presidente da I da Covid

Amilton Gomes de Paula preside a Senah (Secretaria Nacional de Assuntos Humanitários), que, apesar do nomw, é uma instituição privada. Até 2020, a Senah se chamava Senar (Secretaria Nacional de Assuntos Religiosos).

De acordo com informações reveladas pelo Jornal Nacional, da TV Globo, Amilton recebeu aval do diretor de Imunização do Ministério da Saúde, Lauricio Monteiro Cruz, para negociar a compra de 400 milhões de doses da vacina AstraZeneca em nome do governo brasileiro com a empresa Davati Medical Supply.