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

Angélica diz não ter cogitado votar em Bolsonaro: 'Decidi votar no Lula'

Angélica diz que nunca pensou em votar em Jair Bolsonaro - Reprodução/Instagram
Angélica diz que nunca pensou em votar em Jair Bolsonaro Imagem: Reprodução/Instagram

De Splash, em São Paulo

28/09/2022 00h20

A apresentadora Angélica, de 48 anos, se manifestou, na noite de ontem, para informar que decidiu que irá votar no candidato Luiz Inácio Lula da Silva (PT) nas eleições presidenciáveis de 2022.

Por meio de seu perfil no Twitter, a artista reforçou uma fala dada à revista Marie Claire, em que será a dona da capa no mês de outubro, que teve dificuldade para decidir em quem votar. Ela, no entanto, não cogitou apoiar a reeleição do candidato Jair Bolsonaro (PL).

Esta declaração foi dada há mais de 1 mês. Mas de fato tive muita dificuldade em decidir meu voto. Vale ressaltar que em tempo algum cogitei votar no atual presidente. Por fim, decidi votar no Lula.
Angélica

Em outro trecho divulgado da entrevista à Marie Claire, a apresentadora pediu ao futuro eleito ao pleito que tenha atenção com o meio ambiente e saúde da população brasileira.

"Minha posição hoje é a democracia. Alguém que cuide, que se preocupe com a nossa floresta. Alguém que fale de amor e não de ódio, que se preocupe com a saúde mental das pessoas", declarou.

Nos comentários, os fãs da mulher do apresentador Luciano Huck exaltaram seu posicionamento político a poucos dias das eleições de 2 de outubro.

"Parabéns pela decisão! O Brasil agradece", escreveu um seguidor. "O momento que vivemos não dá margem pra se esconder", elogiou um segundo internauta. "É importante uma pessoa como você se posicionarem", afirmou um terceiro fã.

Pitacos no programa de Huck

Recentemente, Angélica participou "O Programa de Todos os Programas", no R7, para falar da vida e carreira e não escondeu que costuma dar pitacos nos rumos do "Domingão com Huck", programa de Luciano Huck.

A gente até se polícia um pouco porque não tem como não falar, não dar um palpite, não dar um pitaco. Eu me policio porque às vezes a gente está numa situação que não tem nada a ver falar de televisão como casal. A gente tenta separar, mas é muito difícil porque a gente adora isso. A gente tenta não misturar muito, mas eu dou meus pitados, falo e comento. Ele é a mesma coisa quando tenho um projeto. A gente respeita muito o talento um do outro.
Angélica

Ela ainda destacou estar feliz de ver a atração do marido ter atingido a marca de um ano no ar pela TV Globo. "Eu tô adorando. Acho que o programa está cada vez melhor, porque foi tudo muito inesperado, né? Ele teve que entrar ali na correria e acho que agora resgatou a essência do que ele gosta, o que ele é mesmo. A gente fica assistindo mesmo e tô adorando", concluiu.