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

Witzel compara Bolsonaro a Chávez e cita Guedes: "Ele me atende"

O presidente Jair Bolsonaro, acompanhado do governador do RJ Wilson Witzel - Pedro Ladeira/	Folhapress
O presidente Jair Bolsonaro, acompanhado do governador do RJ Wilson Witzel Imagem: Pedro Ladeira/ Folhapress

Gabriel Sabóia

Do UOL, no Rio

17/12/2019 13h39

Resumo da notícia

  • Witzel afirmou que desavenças com Bolsonaro não afetam o Rio, já que Paulo Guedes o atende
  • O governador comparou o presidente a líderes autoritários estrangeiros, como Chávez e Erdogan
  • Eleito na esteira do bolsonarismo, ele se disse "decepcionado" com o governo do ex-aliado
  • Pré-candidato declarado à Presidência em 2022, Witzel negou motivação política para a briga

O governador do Rio, Wilson Witzel (PSC), desdenhou hoje das desavenças públicas com o presidente Jair Bolsonaro (sem partido) menos de um ano após ter sido eleito ao se alinhar ideologicamente com o chefe do Executivo. Além de se dizer "decepcionado" com a gestão do ex-aliado, Witzel afirmou que a briga entre os dois não afeta o estado, já que ele mantém diálogo constante com o ministro da Fazenda, Paulo Guedes —o que faria do contato direto com Bolsonaro desnecessário.

O governador também comparou Bolsonaro a líderes autoritários, como o presidente da Turquia, Ercep Erdogan, e o ex-presidente venezuelano Hugo Chávez. "Não houve quebra de diálogo entre o governo federal e o Rio de Janeiro. Estou indo ao Posto Ipiranga [apelido pelo qual Bolsonaro se refere a Guedes]. Lá, sigo sendo atendido", disse Witzel.

Questionado por jornalistas quanto ao rompimento com o presidente diante do desejo declarado de concorrer à Presidência da República em 2022, Witzel negou que a briga tenha motivação meramente política e afirmou ter tido dificuldades de estabelecer diálogo desde o primeiro dia de mandato.

"Fui à posse dele e não consegui o cumprimentar. O presidente tem um comportamento difícil. Basta ver como ele se expressa a todo instante. O comportamento dele se assemelha ao de Erdogan e Chávez, como mostra aquele livro 'Como as Democracias Morrem'. A todo instante ele usa expressões como 'traidor' e 'cavaleiro de República'. Eu não interfiro em investigações", disse em relação à sua suposta influência nos rumos das investigações do Caso Marielle, como dito por Bolsonaro.

Witzel foi eleito governador do Rio depois de se aliar ao senador Flávio Bolsonaro (sem partido) e se declarar alinhado aos ideais do então candidato à Presidência. Em pouco mais de duas semanas, o ex-juiz federal saltou nas pesquisas de intenção de votos e foi eleito governador após participar de caminhadas com o senador.

No entanto, as seguidas manifestações de vontade de Witzel em assumir o Palácio do Planalto fizeram com que ambos se afastassem. O embate político fez com que o Flávio (à época presidente do diretório fluminense do PSL) impedisse os deputados estaduais do partido de votar de acordo com os interesses do governador. A decisão, porém, foi revista alguns dias depois.

A crise alcançou seu ápice no último mês, quando veio à tona a informação de que Bolsonaro foi citado na apuração do Caso Marielle por um porteiro do condomínio onde mantém casa no Rio. Num depoimento à Polícia Civil, o funcionário atribuiu a Bolsonaro a autorização para entrada no condomínio Vivendas da Barra de um dos acusados do crime. Em nova oitiva, desta vez à Polícia Federal, o porteiro recuou e disse que errou ao citar o presidente.

Dias depois, Bolsonaro disse que a sua vida "virou um inferno" depois que Witzel ou a manipular as investigações, tentando incriminá-lo. Em resposta, Witzel prometeu entrar na Justiça contra o presidente.

A relação com o presidente foi assunto durante boa parte do encontro que Witzel realizou com jornalistas na manhã de hoje, onde apresentou um balanço do seu primeiro ano de mandato. Eleitor declarado de Bolsonaro, ele se disse "decepcionado" com o primeiro ano de mandato do agora adversário.

"Ele não se preparou para o cargo"

"É evidente que ele não se preparou para o cargo. Você não consegue conversar com ele sobre economia ou sobre as reformas necessárias. A pauta dele é muito mais ideológica do que prática. Se estou decepcionado? Basta olhar os níveis de reprovação deste governo. Não adianta impulsionar a economia em 4% ou 5%, se não houver uma reforma de previdência consistente ou investimentos sólidos em educação", afirmou.

A reportagem procurou Bolsonaro por meio da sua assessoria para comentar as declarações do governador do Rio, mas até o momento não teve resposta.

O governo fluminense ainda espera a prorrogação do RRF (Regime de Recuperação Fiscal) para não repetir nova crise financeira como ocorreu em 2016. Com uma diferença de R$ 10,7 bilhões entre as despesas fixadas e as receitas estimadas para 2020, o RRF serviria como forma de adiar para 2023, o pagamento das dívidas do estado com a União —que segue como o maior credor do governo do Rio. No total, o estado acumula R$ 6,5 bilhões em dívidas.

Ouça o podcast Baixo Clero com análises políticas de blogueiros do UOL. Os podcasts do UOL estão disponíveis no Spotify, Apple Podcasts, Google Podcasts e outras plataformas de áudio.