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

Candidatos mortos são eleitos prefeitos em cidades do RJ, MG e MS

Paulo Cyrillo (à esquerda) e Antonio Claret morreram às vésperas da eleição - Divulgação
Paulo Cyrillo (à esquerda) e Antonio Claret morreram às vésperas da eleição Imagem: Divulgação

Abinoan Santiago

Colaboração para o UOL, em Florianópolis

16/11/2020 07h16Atualizada em 25/11/2020 19h28

Os eleitores de Bom Jesus do Itabapoana, no Rio de Janeiro, e a Quatro, em Minas Gerais, elegeram para prefeito em suas respectivas cidades dois candidatos que perderam a vida às vésperas da disputa, mas que continuaram com o nome nas urnas, conforme mostra o site do Tribunal Superior Eleitoral (TSE). O mesmo ocorreu em Naviraí, em Mato Grosso do Sul.

Paulo Sérgio Cyrillo (Republicanos), do interior fluminense, morreu na quarta-feira (11), e Antônio Claret (PV), morreu no sábado (14), um dia antes do pleito. Ambos foram substituídos nas chapas, mas o lacre das urnas eletrônicas impediu que os novos nomes fossem incluídos a tempo antes da votação. Já em Naviraí, Onevan de Matos (PSDB) perdeu a vida após internar em razão da covid-19.

Em Bom Jesus do Itabapoana, Paulo Cyrillo, de 73 anos, venceu com 32,98%, o que representou 7.391 votos. O segundo colocado, Roberto Tatu (SD), teve 6.985 (31,17%).

O candidato eleito morreu durante entrevista online ao vivo realizada pela OAB (Ordem dos Advogados do Brasil) e a Famesc (Faculdade Metropolitana São Carlos), transmitida em um link no YouTube.

O político faleceu após responder a uma pergunta. Ele se sentiu mal e morreu subitamente. Com o falecimento, o filho Paulo Sérgio, conhecido como Serginho Cyrillo, assumiu a chapa. Ele era vice-prefeito da cidade.

O UOL entrou em contato com os números de telefone no registro de candidatura de Serginho Cyrillo, mas não obteve resposta.

Já em a Quatro, Antônio Claret, de 62 anos, levou a disputa, com 60,80% dos votos válidos, o que representou 5.638 eleitores do município do interior mineiro. O segundo colocado, Betinho Paiva (DEM) ficou com 3.302 votos (35,61%).

Claret morreu na noite de sábado por complicações de um infarto sofrido no início de novembro. Ele era o atual prefeito de a Quatro e concorria à reeleição.

O atual vice-prefeito, eleito em 2016, Henrique Nogueira Gonçalves, assumiu a cabeça de chapa, permanecendo Marco Torres como candidato a vice na eleição atual.

"Foi muito difícil porque éramos amigos e fui vice dele por quatro. Foi uma situação muito inusitada. Aconteceu uma fatalidade que tirou dele um mandato. Pelas circunstâncias, foi um negócio muito complicado a apenas 13 horas antes de começar a votação", comentou ao UOL, o prefeito eleito.

Gonçalves acredita que a morte do prefeito não tenha afetado o resultado das urnas. "Acho que qualquer que entrasse no meu lugar seria eleito pelo legado dele", frisa.

Em MS, candidato também morre às vésperas

Em Naviraí, interior de Mato Grosso do Sul, também ocorreu um caso semelhante. O deputado estadual e candidato a prefeito Onevan de Matos (PSDB) morreu aos 72 anos, na sexta-feira (13), em São Paulo, por complicações em decorrência do novo coronavírus.

Quem assumiu a candidatura foi a filha dele, a dentista Rhaiza Matos, de 33 anos, ao lado de Márcio Araguaia (PTB), que continuou como vice.

A dupla venceu com 36,49% dos votos válidos, representando 8.873 eleitores. Com a candidatura ainda pendente de julgamento, a chapa superou o atual prefeito, Dr Izauri, do DEM, que obteve 7.493 votos (30,81%).

Errata: este conteúdo foi atualizado
Diferentemente do que constava no texto, Serginho Cyrillo não concorria na chapa como vice-prefeito. O cargo era disputado por Otávio Amaral (PROS), que continuou como vice, sendo eleito. A informação foi corrigida.