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

Bruna Marquezine brinca sobre voto secreto e faz o 'L' de Lula

Bruna Marquezine faz "L" de Lula durante podcast - Reprodução/YouTube
Bruna Marquezine faz "L" de Lula durante podcast Imagem: Reprodução/YouTube

Colaboração para Splash, em São Paulo

13/09/2022 21h19Atualizada em 14/09/2022 06h49

A atriz Bruna Marquezine, de 27 anos, participou do 'Quem Pod, Pode', podcast das atrizes Gio Ewbank e Fernanda Paes Leme, e brincou sobre voto secreto enquanto fazia o "L" de Luiz Inácio Lula da Silva (PT), candidato às eleições presidenciais de 2022.

Durante o bate-papo, a artista relembrou quando virou holofote da mídia e como entendeu que precisava usar sua voz e influência. "Eu comecei a namorar uma pessoa muito famosa e não era uma escolha nossa se o relacionamento seria exposto ou não. Infelizmente, já era. Eu fui entendendo muita coisa ao mesmo tempo e nada também. Quando eu saí do outro lado, eu saí muito mais forte", contou.

"Machucada também", acrescentou Fernanda. "E com raiva da mídia", completou Gio. "E com um telefone de uma terapeuta", brincou Bruna.

Ela contou também que notou que era melhor não esconder suas imperfeições. "Eu fui entendendo que muito mais valia ser um exemplo real do que uma perfeição que sabemos que não existe. Eu lembro que, eu que cresci atuando, rolava das atrizes serem perfeitas", apontou.

Fernanda concordou com Bruna e disse: "Eu nunca me encaixei também. É engraçado isso porque eu frequentava ali, igual você, e, às vezes, eu encontrava a protagonista da novela, que eu tava fazendo também, em uma insegurança. Eu me via ali como uma coadjuvante que para viver em harmonia com aquelas pessoas eu precisava dimerizar minha luz".

Ainda sobre a importância de sua influência, ela disse: "Foi uma movimentação natural por ver os bastidores, sofrer com os ataques e essa lupa. Eu não consegui ser perfeita. Já tentei lá atrás, mas não consegui. Não consigo e não quero. Com a maturidade, eu fui entendendo que não sou, não vou ser essa pessoa e vou usar o que eu tenho, que recebi por conta do meu trabalho, a meu favor e a favor de outras mulheres e causas. Todo ator e artista têm uma responsabilidade social e tem que usar. Tem uma frase que eu gosto muito. Se preocupar com unfollow, perder público e crítica é igual sair de um incêndio, sua casa pegando fogo, e se preocupar se sua calcinha está aparecendo. Não faz sentido você, vivendo no país do jeito que está, se preocupar se você vai perder seguidor, porque você entende que precisa se expressar politicamente. Arte é política".

"Você não está se expressando nada politicamente hoje", apontou Fernanda em relação à roupa vermelha de Bruna, remetendo ao partido de Lula. "Gente o voto é secreto!", brincou ela enquanto fazia o "L" discretamente.

Bruna também abriu o jogo sobre sua vida íntima e contou que estava uma fase na vida em que "nem tinha energia para transar" durante a polêmica do surubão de Noronha.