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

Vera Magalhães é alvo de ataque em manifestação bolsonarista: 'Vergonhoso'

Vera Magalhães lamenta ataque em manifestação bolsonarista: "Vergonhoso" - Reprodução/Band
Vera Magalhães lamenta ataque em manifestação bolsonarista: 'Vergonhoso' Imagem: Reprodução/Band

De Splash, em São Paulo

07/09/2022 17h06

A jornalista Vera Magalhães se manifestou, na tarde de hoje, para expor a sua indignação com apoiadores do candidato Jair Bolsonaro (PL). Eles usaram sua imagem junto ao ataque feito pelo Presidente da República durante o debate realizado na Band.

Por meio do Twitter, a apresentadora do "Roda Viva" (TV Cultura) publicou uma foto em que exibe a sua imagem ao lado da frase "você é uma vergonha para o jornalismo brasileiro" — a mesma declaração feita por Bolsonaro no debate para atacá-la, após ser questionado se as desinformações sobre a vacina contra a covid-19 podem ter causado a queda vacinal no país.

Além do clique, ela também pontuou que a atitude dos apoiadores do candidato do PL gera temor à sua segurança, já que "colocaram um alvo" em seu rosto.

"Sabem o que isso faz? Volta uma horda violenta e fanatizada contra mim. Coloca minha segurança e minha integridade física em risco. Coloca um alvo na minha cara. Isso sim é vergonhoso. Isso não é democracia. E é dessa maneira que essas pessoas enxergam a mulher e a imprensa", desabafou.

Ela ainda declarou que a atitude dos apoiadores de Bolsonaro só reflete o seu gesto destemperado ao ser questionado sobre as desinformações sobre a vacina no Brasil.

Quem pagou o guindaste em que penduraram minha foto e uma mensagem ameaçadora? Personalizando um ataque por uma pergunta sobre vacina num debate? Por que a virulência? Porque o desgaste para Bolsonaro pelo que ele respondeu, não o que eu perguntei, foi grande. Inissível.
Vera Magalhães

Nos comentários, amigos e fãs de Vera Magalhães deixaram mensagens de apoio ao momento em que está sendo alvo de ataques bolsonaristas por ter confrontado Jair Bolsonaro.

"Minha solidariedade, Vera. Vão ar", escreveu um seguidor. "Vergonhoso e perigoso mesmo. Fique com o meu abraço", lamentou outro internauta. "Força, amiga. Estamos juntas", postou um terceiro fã.

Ilustração com Bolsonaro

No último dia 1 de setembro, Vera Magalhães usou as redes sociais para denunciar uma ilustração que a mostra na cama com Bolsonaro feita por apoiadores do atual Presidente da República.

A apresentadora do "Roda Vida" (TV Cultura) compartilhou uma imagem em que apoiadores de Bolsonaro insinuam que ela dorme sonhando em ir para a cama com o candidato do PL.

"Pode isso, Twitter? Vale isso, apoiadores do presidente? Bora denunciar essa nojeira?", escreveu a jornalista, marcando o perfil da rede social para cobrar a retirada do conteúdo do ar.

Ataque de Bolsonaro

No debate dos candidatos à Presidência da República, feito pela Band em parceria com o UOL, a jornalista Vera Magalhães foi atacada pelo candidato a reeleição Jair Bolsonaro após pergunta sobre a pandemia.

Vera questionou sobre a cobertura vacinal do Brasil e Bolsonaro, que tinha um minuto para responder, usou seu tempo para atacar a jornalista.

"Vera, eu acho que eu não podia esperar outra coisa de você. Acho que você dorme pensando em mim. Você tem alguma paixão em mim. Não pode tomar partido num debate como esse. Fazer acusações mentirosas a meu respeito. Você é uma vergonha para o jornalismo brasileiro", disse o candidato o chefe do Executivo.

A fala de Bolsonaro repercutiu entre o público, e Vera Magalhães ganhou apoio de outras jornalistas mulheres.