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

Bolsonaro ironiza afastamento de Witzel: 'O Rio tá pegando hoje'

Hanrrikson de Andrade

Do UOL, em Brasília

28/08/2020 10h10Atualizada em 28/08/2020 13h20

O presidente Jair Bolsonaro (sem partido) ironizou hoje o afastamento do governador fluminense, Wilson Witzel (PSC-RJ), retirado do cargo pelo STJ (Superior Tribunal de Justiça) devido a suspeitas de fraude em compras na área da saúde durante a pandemia do coronavírus. A decisão vale por 180 dias.

Ao deixar na manhã de hoje o Palácio da Alvorada, residência oficial da Presidência, Bolsonaro foi abordado por um apoiador carioca e debochou do calvário de Witzel, um de seus adversários políticos no atual xadrez político. "O Rio tá pegando hoje, hein?", questionou.

"Está sabendo do Rio hoje? Quem é teu governador?", completou ele, deixando o apoiador sem reação.

O presidente, porém, evitou estender críticas a Witzel, cuja vitória na eleição para o governo do Rio, em outubro de 2018, foi construída com o apoio da família Bolsonaro —a adesão de última hora do filho mais velho, Flávio (Republicanos-RJ), eleito senador naquele mesmo ano, à campanha do ex-juiz foi decisiva para o resultado apurado nas urnas.

No início da crise do coronavírus, no entanto, Witzel tentou iniciar uma mobilização política para viabilizar a sua candidatura à Presidência da República em 2022. Isso colocou os ex-aliados em lados opostos. Bolsonaro tentará a reeleição para permanecer no cargo por mais quatro anos.

Os ataques de parte a parte se intensificaram durante a pandemia. Na reunião ministerial do dia 22 de abril, pivô da queda do ex-ministro Sergio Moro (Justiça e Segurança Pública), Bolsonaro chamou Witzel de "estrume". A declaração ocorreu em ambiente privado, mas se tornou pública depois que o STF (Supremo Tribunal Federal) autorizou a divulgação do vídeo do encontro.

Também na saída do Alvorada, Bolsonaro afirmou que que o auxílio emergencial não é uma aposentadoria e que o desejo pretende estendê-lo pelo menos até o fim do ano "com uma importância menor do que R$ 600".

"Tem cara já reclamando, o tempo todo assim. Isso não é aposentadoria, é uma ajuda emergencial. Eu sei que é pouco para quem recebe, mas ajuda, pô, é melhor do que nada."

Afastamento

Wilson Witzel - Tânia Rêgo/Agência Brasil - Tânia Rêgo/Agência Brasil
Imagem: Tânia Rêgo/Agência Brasil

A decisão de afastamento do governador fluminense é assinada pelo ministro do STJ Benedito Gonçalves e tem validade inicial de 180 dias. Witzel também foi denunciado pela PGR (Procuradoria-Geral da República).

O presidente nacional do PSC, Pastor Everaldo também foi preso depois de mandado expedido pelo STJ. Ele era esperado pela Alerj (Assembleia Legislativa do Rio de Janeiro), na próxima semana, onde iria prestar depoimento à Comissão Especial que apura irregularidades durante a pandemia do coronavírus.

Ao todo, a Polícia Federal cumpre hoje 16 mandados de prisão, sendo 6 preventivas e 10 temporárias, e 82 de busca e apreensão no âmbito da operação que foi batizado de Tris in Idem e é desdobramento da Operação Placebo, que investiga corrupção em contratos públicos do Executivo estadual.

O MPF chegou a pedir a prisão de Witzel, mas o ministro Benedito disse, na decisão, que entendeu ser suficiente o seu afastamento do cargo para fazer cessar as supostas atividades de corrupção e lavagem de dinheiro. O vice-governador do Rio, Cláudio Castro (PSC), assume o cargo.

Witzel poderá permanecer na residência oficial e ter contato com o pessoal e serviços imediatamente a ele correspondentes. Porém, a decisão proíbe o o do governador às dependências do governo do estado e a sua comunicação com funcionários e utilização dos serviços istrativos. Witzel ainda deixa de ter poder para liberação de recursos e contratações em tese fraudulentas.

Agentes da PF foram ao Palácio Laranjeiras para cumprir mandados de busca e apreensão contra a primeira-dama Helena Witzel.