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

Lucas Pasin

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.

Filho de Tenório em 'Pantanal' sobre incesto: 'Shippam e acham um absurdo'

Lucas Leto vive Marcelo, personagem que tem romance com a meia-irmã - Reprodução/Globoplay
Lucas Leto vive Marcelo, personagem que tem romance com a meia-irmã Imagem: Reprodução/Globoplay

Colunista do UOL

16/06/2022 04h00Atualizada em 20/06/2022 12h28

Receba os novos posts desta coluna no seu e-mail

Email inválido

Lucas Leto entrou para movimentar ainda mais "Pantanal" (Globo). O ator, de 23 anos, que estreou nas novelas em 2019, com "Bom Sucesso", vive na trama Marcelo, o filho mais velho de Tenório (Murilo Benício) em sua segunda família.

Antes de entrar definitivamente para a história, o personagem já havia aparecido em um "flashback" da meia-irmã, Guta (Julia Dalavia). Os dois se envolveram amorosamente sem saber que eram filhos do mesmo pai.

O Marcelo já chegou causando uma reação nas pessoas que achei divertida. Primeiro, ficaram espantados por ele e a Guta viverem um romance e serem irmãos, e depois vi comentários de pessoas que estavam confusas. Shippam, e também acham um absurdo. Uma contradição do público.

Marcelo estará em breve no Pantanal para conhecer as terras do pai. Lá acontecerá o reencontro do personagem com Guta e os dois ficarão mexidos ao lembrarem que já viveram um romance no ado.

O que posso adiantar é que não houve ninguém na vida da Guta igual ao Marcelo, e o mesmo na vida dele. É uma paixão avassaladora. Ao mesmo tempo existe muita dor também. São meios-irmãos e não sabem como desenvolver isso.

Lucas Leto conta que não tem dificuldades com as cenas quentes na trama, e entrega um comentário que ouviu nos bastidores após gravar com Julia Dalavia:

Eu e a Julia desenvolvemos uma relação de intimidade e respeito. Nas cenas de romance, fico entregue e esqueço das câmeras. No fim, as cenas são tão verdadeiras que já ouvi um colega da equipe dizendo que até 'suspirou' assistindo à gravação.

'Peão da cidade'

Lucas define seu personagem como um "peão da cidade" e conta que Marcelo, estudante de zootecnia, fará de tudo para tomar conta das terras de Tenório e torná-las produtivas. Para encarar o desafio de virar um homem do campo, o ator precisou se preparar, e agora conta querer até comprar uma fazenda no futuro:

Nunca tinha montado em um cavalo. Tive que aprender para o personagem, e confesso, estou apaixonado. Agora quero comprar um. É apaixonante a relação que estou desenvolvendo com os animais.

Lucas Leto aprendeu a andar a cavalo para personagem de 'Pantanal' - Globo - Globo
Lucas Leto aprendeu a andar a cavalo para personagem de 'Pantanal'
Imagem: Globo

Atores negros: 'O público consegue se assistir'

O núcleo em que Lucas Leto foi inserido ganhou modificações para o remake de "Pantanal". O autor Bruno Luperi adaptou a obra e colocou apenas negros na segunda família de Tenório, inserindo também a discussão sobre o racismo.

"O autor tem atualizado certas pautas. A família da Zuleica é de pessoas negras, de São Paulo, bem resolvidos e alto astral. Falam muito de representatividade, mas isso me incomoda um pouco. Ninguém que é preto, como eu, consegue representar todo mundo. A gente precisa de muitas pessoas pretas com a gente. O público, majoritariamente negro, precisa conseguir se assistir, tanto na minha personalidade quanto na de outros atores", diz Lucas.

Bruno Luperi, um homem branco, possui um grupo de Whatsapp com atores negros da trama. Lá, eles trocam ideias sobre as falas dos personagens. Lucas Leto elogia não só o autor, mas toda a equipe:

Ele é muito generoso, e tem toda uma equipe por trás. Temos consultores e outros profissionais pretos também, autores pretos que estão do lado do Bruno e conseguem falar com ele sobre nossas histórias e narrativas. É importante que a gente tenha rostos e corpos na frente das telas, mas que tenhamos também autores e diretores negros contando nossas histórias.