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

Filas, tiro e urna quebrada a pauladas marcam 1º turno da eleição no Brasil

Do UOL, em São Paulo

02/10/2022 17h29Atualizada em 02/10/2022 19h54

O dia de votações para eleger os próximos presidente, governador e deputados movimentou o Brasil e outras cidades ao redor do mundo. Além dos votos dos candidatos e dos eleitores, o país foi palco de brigas, sabotagens das urnas, mortes e violência. No exterior, mais brasileiros foram às urnas do que em eleições adas.

Dois homens armados atiraram diversas vezes e atingiram dois policiais militares na Escola Estadual Deputado Aurélio Campos, na Cidade Dutra, zona sul de São Paulo. Os agentes faziam a segurança do local. Apesar do atentado, o colégio continuou aberto para atender os eleitores, com policiamento reforçado. Os atiradores, que fugiram após abrir fogo, foram presos e um revólver foi apreendido.

Os policiais estão em estado grave, porém estável. Um foi atingido por tiros na cabeça e no ombro. A outra foi baleada no abdômen e na mão.

Eleitores comemoraram a prisão em flagrante de um homem em Salvador. Em vídeo, eles aparecem em coro de "racista, racista" e o acusam de homofobia. A Polícia Militar da Bahia disse que foi acionada sobre um "acusado de agredir eleitores no interior de uma faculdade particular".

Homem foi preso por ferir policial militar com faca em local de votação no Rio Grande do Sul. Um eleitor de 63 anos foi preso após atacar um policial militar com uma faca na escola Dorvalino Luciano de Souza, em Cerro Grande, no Norte do Rio Grande do Sul. De acordo com a SSP (Secretaria de Segurança Pública), o mesário percebeu a arma branca e acionou a Brigada Militar. No momento da abordagem policial, o homem reagiu, ferindo o policial no braço.

Eleitor morreu na fila da votação no interior de São Paulo, na cidade de Barrinha. Ele sofreu com um infarto por volta das 12h30 enquanto esperava para votar. Conhecido no município como Jorge do Lava Rápido, Jorge Adriano tinha 52 anos e, segundo testemunhas, começou a se sentir mal na fila, em um dia de calor e clima abafado.

Marido de candidata morreu de manhã após "mal súbito". O empresário Fernando Lucena, marido da candidata ao governo de Pernambuco Raquel Lyra (PSDB), morreu na manhã de hoje no apartamento da família, no bairro Maurício de Nassau, em Caruaru.

A informação foi confirmada em nota de pesar divulgada pela campanha da candidata nas redes sociais. Segundo a família de Raquel Lyra, Lucena morreu após um "mal súbito". O casal, junto há 29 anos, tem dois filhos.

Segundo testemunha, homem entrou com pedaço de pau escondido em guarda-chuva - Reprodução - Reprodução
Segundo testemunha, homem entrou com pedaço de pau escondido em guarda-chuva
Imagem: Reprodução

Homem quebrou uma urna a pauladas em Goiânia (GO). O caso foi registrado por volta das 13h no Colégio Master, no bairro de Jardim Vila Boa. Um eleitor que esperava para votar na hora da ocorrência afirmou que, antes de bater na urna com o pedaço de pau, o suspeito "gritou histericamente".

"Ele entrou com o pedaço de madeira escondido dentro de um guarda-chuva", afirmou uma testemunha, que não quis se identificar, ao UOL. A Polícia Militar de Goiás confirmou que uma urna foi danificada.

Homem foi preso após colar todos os números da urna eletrônica no seu local de votação, na faculdade Estácio de Sá em Campo Grande (MS). Ele foi levado para a Polícia Federal e ará por custódia nesta segunda-feira (3). O advogado Joaquim Soares de Oliveira Neto contou sobre a ligação com seu cliente: "Assim que chegou em casa, ele me ligou perguntando se era crime e ficou em pânico", falou ao UOL.

Presidente do PL em Carolina, no Maranhão, foi preso após disparar contra um carro, onde estariam adversários políticos.

Longas filas foram reportadas em todo o Brasil, com relatos de eleitores que ficaram várias horas na espera. A demora foi atribuída ao uso da biometria, que ainda não é exigência em todas as cidades brasileiras para poder votar.

O presidente do TSE (Tribunal Superior Eleitoral), Alexandre de Moraes, afirmou que só será possível determinar se a espera é causada por uma menor taxa de abstenção ou por problemas na biometria após o encerramento da votação.

Vereador e candidato a deputado, Maikon Costa (PL) foi preso pela Polícia Militar hoje em Florianópolis (SC), suspeito de fazer boca de urna em uma escola, no sul da ilha.