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

UOL Confere

Uma iniciativa do UOL para checagem e esclarecimento de fatos


Covid e corrupção: erros e acertos de Crivella e Paes no debate da Globo

Eduardo Paes (DEM) e Marcelo Crivella (Republicanos) em debate na Globo - Reprodução
Eduardo Paes (DEM) e Marcelo Crivella (Republicanos) em debate na Globo Imagem: Reprodução

Lucas Borges Teixeira

Do UOL, em São Paulo*

28/11/2020 01h57

Os candidatos à Prefeitura do Rio de Janeiro Eduardo Paes (DEM) e Marcelo Crivella (Republicanos), que disputa a reeleição, exageraram números, trocaram acusações infundadas e fizeram defesas igualmente frágeis no debate promovido pela TV Globo na noite desta sexta-feira (27).

Crivella defendeu sua gestão com dados imprecisos sobre coronavírus, enquanto Paes usou números exagerados para atacar a gestão do adversário.

Veja a seguir os erros e acertos de cada candidato:

A população de rua, antes da pandemia, até mais do que triplicou, de 4 mil para 15, 16 mil pessoas.
Eduardo Paes (DEM)

Falso

De acordo com a Defensoria Pública do Rio de Janeiro, em outubro, a cidade chegou a 17 mil pessoas em situação de rua. No entanto, em julho de 2019, oito meses antes da pandemia, o mesmo órgão já estimava uma população de 15 mil.

Não sou réu.
Marcelo Crivella (Republicanos)

Falso

Em setembro de 2018, Crivella se tornou réu por improbidade istrativa no caso que envolve uma reunião reservada realizada com pastores e líderes religiosos no Palácio da Cidade, a sede da Prefeitura.

Eu sou ficha limpa.
Eduardo Paes (DEM)

Verdadeiro, mas

O ex-prefeito nunca sofreu nenhuma condenação que o enquadrasse na Lei da Ficha Limpa, que exige, inclusive, sentença em segunda instância. No entanto, em setembro, Paes se tornou réu por corrupção, lavagem de dinheiro e falsidade ideológica sob acusação de receber vantagens indevidas no valor de R$ 10,8 milhões.

Eu abri três restaurantes populares, não fechei nenhum.
Marcelo Crivella (Republicanos)

Verdadeiro

Crivella abriu três restaurantes populares em sua gestão: em Campo Grande, em julho de 2017; Bangu, em agosto do ano ado; e Bonsucesso, em fevereiro de 2018. Dois deles foram reinauguração de unidades que estavam fechadas desde 2016, durante a gestão de Paes.

O Rio tem quase metade da população de São Paulo e tivemos mais ou menos o mesmo número [de mortos por covid]; o índice de letalidade é o dobro.
Eduardo Paes (DEM)

Verdadeiro

Com 6,7 milhões de habitantes de acordo com o IBGE (Instituto Brasileiro de Geografia e Estatística), a cidade do Rio de Janeiro tem pouco mais da metade dos 12,3 moradores de São Paulo. Até agora, de acordo com dados do Ministério da Saúde, a capital fluminense acumulou 13.226 mortes por covid; ao o que São Paulo, de fato, teve pouco mais, 14.340 mortes.

No Rio, a taxa de mortalidade é 9,79%, com 194 óbitos por covid a cada 100 mil habitantes; contra uma taxa de 4,12% (pouco menos da metade) e 115 óbitos por 100 mil habitantes da capital paulista.

Em São Paulo, morreram 20 mil pessoas, aqui, 11 mil. Tirando 10% que vêm da Baixada, 10 mil.
Marcelo Crivella (Republicanos)

Falso

Conforme checado acima, até esta sexta, São Paulo teve pouco mais do que 14 mil mortos por coronavírus enquanto o Rio de Janeiro registrou pouco mais de 12 mil. Além disso, os óbitos por covid são compilados pelas secretarias estaduais de acordo com o endereço do paciente. Ou seja, moradores da Baixada Fluminense que morrem em hospitais da capital têm suas mortes contabilizadas nas suas respectivas cidades.

No seu governo, a fila do Sisreg [Sistema de Regulação] triplicou. Hoje, 360 mil pessoas esperam por exame e cirurgia.
Eduardo Paes (DEM)

Verdadeiro

O Sisreg, sistema que regula a fila de espera por consultas exames, registra, nesta sexta, uma espera de 386.954 pedidos, quase o triplo do registrado quando Crivella assumiu a Prefeitura. Conforme já checado pelo Aos Fatos nesta semana, com base no Diário Oficial do Município, no início de janeiro de 2017, a espera era de 132.541 pedidos.

[agem de ônibus por] R$ 4,05 não tem em nenhum lugar do Brasil, a mais barata está aqui.
Marcelo Crivella (Republicanos)

Falso

O valor da agem do Rio de Janeiro não é o menor nem entre as capitais. Manaus está no terceiro ano seguido com a agem por R$ 3,80; Vitória subiu a tarifa para R$ 3,90; e Belém, para R$ 3,60.

*Colaboraram Felipe Oliveira e Pedro Ungheira

O UOL Confere é uma iniciativa do UOL para combater e esclarecer as notícias falsas na internet. Se você desconfia de uma notícia ou mensagem que recebeu, envie para [email protected].