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

Com Michelle, Bolsonaro abre campanha na cidade onde foi ferido com facada

O presidente Jair Bolsonaro vai abrir sua camanha acompanhado da primeira-dama, Michelle Bolsonaro  - Isac Nóbrega/PR
O presidente Jair Bolsonaro vai abrir sua camanha acompanhado da primeira-dama, Michelle Bolsonaro Imagem: Isac Nóbrega/PR

Do UOL, em Juiz de Fora

16/08/2022 04h00

O primeiro lugar em que Jair Bolsonaro (PL) pedirá votos na tentativa de reeleição será a cidade onde recebeu a facada na última corrida presidencial, Juiz de Fora (MG). Ele chega ao município com o mesmo pedido e o mesmo discurso de 2018. Em sua fala, o presidente deve criticar a esquerda, acenar aos evangélicos e martelar a pauta conservadora.

As diferenças serão as companhias. Ausente dos palanques em 2018, Michelle Bolsonaro deve estar com o presidente em todos os eventos do dia. Também houve uma troca de generais. Hamilton Mourão (Republicanos) deu lugar a Braga Netto (PL) como candidato a vice-presidente.

Qual é a programação? A organização deste primeiro ato de campanha contou com a participação do deputado estadual de Minas Gerais Bruno Engler (PL). A chegada de Bolsonaro está prevista para 11h no aeroporto.

Em seguida, haverá um encontro com lideranças religiosas —sugestão do senador e candidato ao governo Carlos Viana (PL), que pertence à igreja Batista e sugeriu um aceno aos evangélicos. Para dar um caráter mais amplo ao evento, foram chamados padres. Engler adiantou que não há confirmação de que a primeira-dama vá falar ao microfone.

Na sequência, Bolsonaro segue em motociata até rua Halfeld, esquina com a Batista de Oliveira. Haverá um carro de som para o primeiro discurso público de campanha. Engler não quis arriscar previsão de número de pessoas e ponderou que terça-feira é dia de trabalho.

O que ele deve falar: A respeito de discurso, Engler espera que Bolsonaro fale da alegria em fazer campanha na rua, que defenda a liberdade, os valores cristãos e lembre as diferenças entre seu governo e a esquerda —como já vem fazendo. Sobre o pronunciamento ocorrer onde aconteceu o atentado a faca, o deputado estadual avalia que há simbolismo.

Ele vai recomeçar a campanha pela reeleição o lugar em que teve de encerrar a última [campanha]."

Por que voltar a Juiz de Fora? Engler disse que a ideia de o primeiro ato ser realizado na cidade mineira partiu do núcleo da campanha. Depois de terminar os compromissos de campanha, Bolsonaro retorna a Brasília para a posse de Alexandre de Moraes no TSE (Tribunal Superior Eleitoral). Questionado se existe alguma orientação para o candidato à reeleição evitar falar de urnas eletrônicas ou criticar o sistema eleitoral, o deputado estadual afirmou que "ninguém" determina o que o presidente fala.

Odair - Felipe Pereira/UOL - Felipe Pereira/UOL
Odair trabalha na esquina do primeiro discurso de Bolsonaro e esperar servir um café ao presidente
Imagem: Felipe Pereira/UOL

Desta vez, sem visita a hospital: A Santa Casa de Misericórdia, local para onde Bolsonaro foi levado depois de sofrer a facada, esteve próxima de ser um novo destino em Juiz de Fora, mas foi retirada da agenda. Mesmo assim, o salão nobre está preparado para a recepção. Também foram providenciados itens de segurança.

O candidato a reeleição visitou o hospital no mês ado na primeira vez que retornou à cidade desde a campanha de 2018. Na ocasião, integrantes do GSI (Gabinete de Segurança Institucional) perceberam que há janelas grandes e transparentes. Para fechar este gargalo, os vidros serão "acortinados".

Funcionários da Santa Casa que conversaram com o UOL disseram que o Bolsonaro é informal e mantêm a esperança de que ele mude o cronograma. Apesar da expectativa, alguns médicos incluíram nome na lista para estar num espaço reservado nos eventos em outros locais. A aposta deles para ver Bolsonaro é mais segura. A Santa Casa deverá se vestir de festa para ficar em casa.

Guilherme ampliou foto com Bolsonaro para atrair clientela a sua barraca - Felipe Pereira/UOL - Felipe Pereira/UOL
Guilherme ampliou foto com Bolsonaro para atrair clientela a sua barraca
Imagem: Felipe Pereira/UOL

Campanha em cidade comandada pelo PT. O ato de abertura da campanha de Bolsonaro escolheu uma cidade de istração do PT. Margarida Salomão está no cargo desde 2021. Ela orientou sua equipe a atender todas as demandas da campanha do candidato a reeleição.

A Secretaria Municipal de Comunicação informou que a organização ficou a cargo do GSI, que trabalha em parceria com o Exército. Mas a pasta acrescentou que as solicitações encaminhadas ao município foram providenciadas. Elas consistiram no apoio da Guarda Municipal e Secretaria de Mobilidade Urbana. Ambas ficaram responsáveis por garantir o fechamento de algumas vias e concessão de alvarás para circulação de carro de som.

Nas ruas, expectativa: A Lanchonete Internacional funciona bem no ponto onde Bolsonaro vai estacionar o carro de som nesta terça-feira. Não houve pedido para fechamento e a expectativa é de funcionar no momento do discurso. Eleitor do presidente desde 2018, o atendente Odair José, 48, espera tomar um café com o candidato à reeleição. Ele contou que a presença dele na cidade foi o assunto do balcão ontem (15).

Nem a goleada do Flamengo ou perto."

Mas, de acordo com ele, o público estava bem dividido entre Bolsonaro e Lula e não foram poucas as pessoas que reclamaram do presidente. Treinado o balcão, o comerciante concordava com todos os clientes.

Guilherme Gomes, 43, quer dinheiro e não afago de Bolsonaro. Ele já tem uma foto com o candidato, que fica no canto de sua barraca cheia de itens domésticos, como ralo e controle remoto. O eleitor de Bolsonaro lamentava que as vendas estavam fracas ontem, mas se resignava porque foi assim nas aparições anteriores. "É no dia que ele tá aqui que a coisa esquenta." Escolado, apostou em bandeiras e camisetas, os itens mais buscados.