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

'O tapa-sexo foi mais incômodo', diz Julia Stockler de 'Verdades Secretas'

Colunista do UOL

08/12/2021 04h00

Julia Stockler é bem descolada na pele de Irina, de "Verdades Secretas 2". Afinal, não fez (ainda) nenhum escândalo pelo fato de o namorado Mateus (Bruno Montaleone) continuar sob os lençóis da madrasta, Betty (Deborah Evelyn) e manter um caso com seu irmão, Giotto (Johnny Massaro) - a moça desconhece o affair do modelo com seu pai, Lorenzo (Celso Frateschi). A atriz, porém, apesar de não julgar a personagem, afirma que esse esquema não funcionaria de jeito nenhum para ela.

Não conseguiria dividir meu namorado com alguém em hipótese alguma. Muito menos manter um relacionamento aberto. Não dou conta", garante Julia.

Estar nessa ciranda familiar-sexual não é agradável para ninguém, vamos combinar.

Nunca imaginei estar nesta situação e só de pensar já me dá arrepios! Mas pra desenvolver os afetos da Irina, obviamente pensei muito em como eu reagiria. Sou muito ional, provavelmente ia fazer um belo estrago se descobrisse algo parecido. Não agiria com a esperteza dela. Acho que a Irina tem um lado bastante racional nas escolhas e isso me encanta nela", avalia a intérprete.

verdades secretas - reprodução - reprodução
Mateus é o alvo da paixão de Irina e de toda a família dela, em 'Verdades Secretas'
Imagem: reprodução

Mais do que o desejo, Julia vê o envolvimento dos quatro membros da família com Mateus como um jogo de poder.

Acho a trama sensacional, porque coloca em jogo a ganância dessa família em ter poder uns sobre os outros. Estamos falando de disputa, traições e vingança de uma maneira muito corajosa. E, no fundo sobre amor. Acho que cada um da família, à sua maneira, teve um processo de apaixonamento pelo Mateus", analisa.

Com tanta procura, o modelo teve que se desdobrar para saciar os quatro amantes. Com isso, vimos uma profusão de cenas de sexo do rapaz com o quarteto familiar, inclusive, com mais de um no mesmo capítulo. Julia, claro, aparece em cenas bem ousadas com Montaleone, uma novidade em sua carreira.

Nunca tinha feito antes, porque sempre me pareceu não justificada, o que é o contrário nessa novela. Tive muito apoio do Bruno Montaleone, meu parceiro de cena. Ele foi extremamente respeitoso e isso me deixou totalmente tranquila para gente criar juntos. Sem contar que essas sequências foram feitas com muito cuidado e atenção da direção", garante a atriz.

Mas sabe o que foi mais difícil para a artista na execução das cenas de transa do casal?

O tapa- sexo! Fundamental, é claro, mas muito incômodo!"

Está tudo em casa

Curiosamente, "Verdades Secretas 2" juntou em cena o que já estava bem unido fora dela. Julia e Massaro são cunhados na vida real. O irmão do ator, Gian Massaro, é namorado da intérprete de Irina. O que gerou muita brincadeira entre os irmãos da ficção.

Quando soubemos que iríamos fazer irmãos rimos muito da situação! Nunca poderíamos imaginar isso. Mas usamos muito a nosso favor, lemos várias cenas em casa, criamos nossos códigos, inventamos brincadeiras para levarmos para o set. Foi muito divertido", conta a atriz, que é só elogios ao cunhado.

verdades secretas - reprodução/instagram - reprodução/instagram
Julia e Gian: a atriz afirma que não dividiria seu namorado com ninguém
Imagem: reprodução/instagram

Acho Johnny um ator incrível, e isso foi muito bom pra nossa parceria de cena. Esse é o nosso segundo trabalho juntos. O primeiro é um longa-metragem chamado "Cozinha". É a estreia dele como diretor e eu faço como atriz. Laçaremos ano que vem."

Revelada ao público de novelas em "Éramos Seis", na pele de Justina, a artista se anima com a nova repercussão que vem sentindo do público.

Sem dúvida está sendo muito diferente de quando fiz a Justina. Foi uma estreia em novelas muito forte pra mim. O público queria cuidar da Justina, protegê-la do mundo. Já com a Irina, tem um desejo de vingança, então, a torcida do público vem com uma outra energia".

"Verdades Secretas 2" deu a oportunidade, portanto, de Julia mostrar o quanto pode ser camaleônica. Ela não carrega um traço do que viveu como Justina, o que faz com que a novela de Walcyr Carrasco tenha outra importância para a atriz.

Foi um trabalho que me tirou totalmente da zona de conforto, porque me trouxe muitas reflexões sobre os comportamentos humanos em todos os níveis. Vivemos com uma ideia maniqueísta da vida, e essa novela veio com o objetivo de dissolver e destruir essa ideia. Todos nós somos capazes de tudo, o que vai definir isso são as nossas escolhas, nossa ética social e as relações que pretendemos ter com o mundo".

Com Irina já na bagagem de suas personagens queridas, a artista parte para novos rumos:

Vou rodar um longa chamado 'Perro Negro', dirigido por George Walker, no inicio do ano que vem."