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

Bolsonaro nega campanha no Pará, mas posta foto e erra: 'Sírio de Nazaré'

Perfil de Bolsonaro no Instagram erra grafia do Círio de Nazaré e corrige na sequência - Reprodução/Instagram
Perfil de Bolsonaro no Instagram erra grafia do Círio de Nazaré e corrige na sequência Imagem: Reprodução/Instagram

Do UOL, em São Paulo

08/10/2022 10h30

O presidente e candidato à reeleição Jair Bolsonaro (PL) postou uma foto no Círio de Nazaré, em Belém (PA), neste sábado (8). O perfil de Bolsonaro no Instagram errou grafia do Círio de Nazaré e corrigiu na sequência.

Na primeira postagem, estava escrito "Sírio de Nazaré". No Facebook, a postagem continua com a grafia errada. Bolsonaro negou que a ida à festa seja parte da campanha .

O concorrente de Bolsonaro no segundo turno, Luiz Inácio Lula da Silva (PT), afirmou, em agenda com frades franciscanos em São Paulo na terça-feira (4), que não iria a festa em Belém por ser contra o uso político da festa — Janja, esposa de Lula, acompanhará as celebrações.

Críticos ironizam Bolsonaro. O senador Randolfe Rodrigues (Rede-AP) e o ex-governador Flávio Dino (PSB) usaram as redes sociais para ironizar o erro de grafia no Instagram de Bolsonaro.

"Ei, Bolsonaro! Sei que você não conhece nada sobre o país que 'governa', mas pelo menos deveria saber escrever o nome da maior manifestação religiosa do mundo. Sua ignorância e desrespeito com a Amazônia está cada dia mais evidente", escreveu o senador Rodrigues.

"Sírio é quem nasce na Síria. Círio de Nazaré. É que digo: é um falso religioso, que nada conhece da fé cristã e nunca leu a Bíblia", publicou Dino.

Expectativas para o dia. Segundo integrantes da campanha, Bolsonaro não deve discursar ou fazer pedidos públicos de voto, justamente para tentar separar o papel de presidente do de candidato.

Esta é a segunda vez que o presidente acompanha a festa — a primeira foi em 2015, quando ainda era deputado.

Presidente não foi convidado pelo evento. Em nota, a Arquidiocese de Belém diz que Bolsonaro não foi convidado para participar do evento pela instituição nem por parte da Diretoria da Festa de Nazaré ou de qualquer autoridade em nível municipal, estadual ou federal.

"Entretanto reconhecemos ser responsabilidade da Marinha do Brasil o à referida embarcação", afirma em nota. Bolsonaro participou do evento em uma Corveta da Marinha Garnier Sampaio durante a Romaria Fluvial.

A nota, assinada pelo arcebispo metropolitano de Belém, Dom Alberto Taveira Corrêa, diz ainda que não desejam e não permitem que as atividades do Círio sejam usadas com caráter político.

Temos o dever de observar a plena liberdade de qualquer cidadão ou cidadã de participar dos eventos do Círio de Nazaré. Todavia, não desejamos e nem permitimos qualquer utilização de caráter político ou partidário das atividades do Círio.
Dom Alberto Taveira Corrêa, arcebispo metropolitano de Belém, em nota

Quem venceu no Pará? Na disputa do primeiro turno, Lula obteve mais votos que Bolsonaro no estado. Foram 52,22% para o petista contra 40,27% para o atual presidente.

Nesta semana, Lula recebeu o apoio do governador reeleito do Pará, Helder Barbalho, que venceu no primeiro turno com 70,41% dos votos. O segundo colocado era o candidato de Bolsonaro, Zequinha Marinho (PL), que teve 27,13% dos votos.