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

Cauã Reymond na série 'Ilha de Ferro': mau humor e agressividade

Cauã Reymond caraterizado para a série "Ilha de Ferro", na qual será protagonista  - Divulgação / TV Globo
Cauã Reymond caraterizado para a série "Ilha de Ferro", na qual será protagonista Imagem: Divulgação / TV Globo

Colunista do UOL

22/07/2021 04h00

Enquanto as produções inéditas não chegam com tudo na TV Globo, a gente vai se divertindo com as reprises mesmo. O melhor é quando elas vêm com status de novidade. Como é o caso da série "Ilha de Ferro". Exibida no Globoplay, há dois anos, ela estreia na emissora a partir do dia 9 de agosto, antecipando a volta de Cauã Reymond à TV. Antes, a expectativa era vê-lo apenas em novembro, mês previsto para a estreia de 'Um Lugar ao Sol, a nova trama das 21h, que traz o ator como protagonista.

É bom a gente já ir se acostumando com uma faceta mais carrancuda de Cauã. Inclusive, ele mesmo avisa que o personagem, funcionário de uma plataforma de petróleo, é todo trabalhado no mau humor:

Dante é um cara extremamente mal-humorado, que gosta mais de estar na plataforma do que em terra. Ele tem uma relação conflituosa com a esposa, Leona (Sophie Charlotte), e também se envolve com Júlia (Maria Casadevall), começando um triângulo amoroso. Também tem uma relação de muito amor com o irmão, Bruno (Klebber Toledo), mas ela se quebra muito rápido. Dante é um personagem muito forte, que não tem uma vida fácil, mas não tem medo dela."

Cauã Reymond e Maria Casadevall protagonistas de 'Ilha de Ferro' - Raquel Cunha/Divulgação/TV Globo - Raquel Cunha/Divulgação/TV Globo
Dante e Júlia: do estranhamento inicial para o romance
Imagem: Raquel Cunha/Divulgação/TV Globo

A vida tem sido meio madrasta com o petroleiro. Além de ver o sonho de ser promovido a gerente ir por água abaixo com a chegada de Júlia, a nova ocupante do cargo, o moço descobre que Leona e Bruno estão tendo um caso.

A relação do Dante com Leona e Buno já parte de uma dupla traição. As pessoas que ele mais ama e estão mais próximas são justamente as que o traem", lamenta o intérprete do petroleiro.

Agora a gente entende o motivo de o rapaz ser tão colérico.

Mas tal situação é mais um tijolinho nessa vida 'marvada' do petroleiro. Na visão de Cauã, a "agressividade e a revolta de Dante vêm do fato de ele ser um cara que provavelmente não recebeu amor, afeto na infância."

Ele não sabe direito o que é isso. Dante construiu o caminho dele por conta própria e, no meio dessa estrada, levou e ajudou o irmão. Acho que ele tem muita habilidade em lidar com as dificuldades e os perigos do trabalho, mas a questão do amor e do afeto o deixa muito inseguro. Ele não sabe como lidar", analisa.

Para um cara solar como o ator, dar vazão a uma parte sombria para achar o tom do petroleiro não foi uma das tarefas mais fáceis neste trabalho.

Encontrar esse lugar de mau humor constante e a sensação de gostar mais de estar no trabalho do que em casa, foram meus maiores desafios. Eu amo o meu trabalho, estou sempre envolvido em vários projetos, mas desde que a minha filha nasceu (Sofia, de 9 anos) eu gosto mais de estar em casa. Gosto de buscá-la na escola, aproveitar esses momentos. Inclusive, acho que me fortalece e me torna um ator melhor, porque presto atenção em coisas que eu não prestava. Dante me proporcionou esse desafio de estar numa energia muito densa durante muito tempo."

Assim na terra como no mar

Na trama de Max Mallmann e Adriana Lunardi, os funcionários da plataforma PLT-137 se dividem entre os dilemas em terra firme e o clima de ebulição em alto-mar. Duas rotinas completamente opostas.

Dante é o coordenador de produção da plataforma, recordista de acidentes, que se frustra com a chegada de Júlia, a nova gerente. Além disso, logo no início da história, ao desembarcar, o petroleiro tem de lidar com a descoberta de uma dupla traição. Sua mulher, Leona, com quem mantém um casamento tumultuado, revela ter um caso com Bruno, irmão do marido. A traição deflagra uma guerra entre os dois e ajuda a formar um quarteto amoroso, já que Dante e Júlia vão se envolver. Mais do que petróleo, a PLT-137 extrai adrenalina e emoções inflamáveis a cada episódio.