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

Marcelle Carvalho

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Xixi atrás do carro e jacaré no rio: os perrengues de Ju Paes em 'Pantanal'

Juliana Paes ou sufoco com jacaré dentro do rio, em "Pantanal" (Reprodução/TV Globo). - Reprodução / Internet
Juliana Paes ou sufoco com jacaré dentro do rio, em 'Pantanal' (Reprodução/TV Globo). Imagem: Reprodução / Internet

Colunista do UOL

16/03/2022 04h00

Juliana Paes não esconde a empolgação de dar vida a uma das personagens mais emblemáticas de 'Pantanal': Maria Marruá. O remake que estreia dia 28, na TV Globo, além de trazer a atriz despida de qualquer vaidade, com machas e marcas no rosto, olheiras e cabelos brancos, proporcionou a artista colecionar histórias inesquecíveis.

Como tudo é grandioso no Pantanal, a distância entre as fazendas e as locações das gravações também não era pequena. Justamente por isso, o sufoco era quando Juliana precisava fazer xixi e estava em deslocamento.

Mais difícil para mim era quando tinha vontade de fazer xixi. Ia para trás do carro e fazia. Hidratei bastante aquela área. E o medo de vir bicho justamente na hora em que você está fazendo?", diz, rindo, contando que tinha Enrique Diaz (intérprete de Gil, marido de Maria Marruá) como vigia, caso precisasse afugentar algum animal que aparecesse nesse momento.

Porém, o maior sufoco da intérprete de Maria Marruá estava longe de ser o improviso na hora de fazer xixi. A atriz esteve na mira de um jacaré quando gravava cenas no rio.

Estava fazendo cena da Maria, grávida, dentro do rio, quando Noa (Bressane, diretora) pediu para eu ficar boiando. Como os ouvidos ficaram submersos, só escutava o barulho debaixo d'água. E dá-lhe de mudar a câmera de posição e eu lá tranquila... Daqui a pouco comecei a escutar algo muito alto. Era um dos produtores gritando: 'sai, sai!'. Quando olho para o lado, vi um jacaré traçando uma reta e vindo na minha direção. Saí correndo com a barriga falsa pendurada na mão. Quase tomo uma mordidinha de jacaré", relembra, aos risos.

'Vejo beleza nas olheiras'

Um das mulheres mais bonitas do Brasil, Juliana não ter neuras em se ver envelhecida para dar vida a sofrida personagem. E confessa enxergar beleza nas marcas do tempo, impressas em seu rosto e realçadas para Maria Marruá.

A gente vive um universo estético. As pessoas perguntam: 'como é se ver envelhecida, maltratada?'. Não é esforço, é gratificante poder abrir mão da vaidade, da estética e ver beleza nisso. Vejo beleza nas olheiras, poesia nas marcas do tempo... É um prazer abandonar a mochila da vaidade, da perfeição. O processo é catártico", garante a artista, de 42 anos.

E não foi preciso nenhuma prótese para ajudar nesta composição. Pelo contrário. A ideia, segundo a atriz, era fazer da ação do tempo, esculpido em seu rosto, o guia para encontrar a cara da mãe da Juma (Alanis Guilen).

O personagem acontece quando coloco a roupa e me vejo com maquiagem e cabelo prontos. Então, a Val (Valéria Toth, caracterizadora da trama) e eu começamos a imaginar como seria o rosto de uma mulher que nunca se protegeu de sol. Tem melasma? Onde seria? As marcas de expressão, como ficariam naturais sem precisar usar prótese, porque não pode atrapalhar', avalia a artista, que deixou sobrancelha crescer, cabelo branco aparecer, para servirem de elementos verossímeis na construção dessa mulher forjada na dor.

"Quando se olha tudo isso pronto, entende-se o personagem" , resume Juliana