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

Ex-atriz de 'Cúmplices de Um Resgate' lembra depressão após demissão do SBT

Duda Wendling lembra do clima nos bastidores de Cúmplices de Um Resgate - Reprodução/Instagram
Duda Wendling lembra do clima nos bastidores de Cúmplices de Um Resgate Imagem: Reprodução/Instagram

Colaboração para Splash, no Rio de Janeiro

08/11/2021 22h16

A atriz Duda Wendling, de 15 anos, ex-Cúmplices de Um Resgate, lembrou a demissão do SBT e dos ataques que sofreu nos bastidores. Após o episódio, a atriz entrou em depressão. Em 2015, a atriz interpretou a personagem Dóris e foi dispensada quando tinha apenas 9 anos.

Em uma entrevista do canal Intervenção, Duda falou sobre o clima entre ela e as mães dos outros atores. "Rolam muitas coisas nos bastidores entre as mães do elenco da novela, é normal acontecer isso no SBT. Foi o que aconteceu comigo. Não estava um ambiente muito legal para continuar, independente do valor que recebia, isso não me comprava, não estava valendo a pena. Estava sofrendo muito lá dentro. O dinheiro que eu recebia era muito bom, mas isso não pagava o trauma que eu estava sofrendo lá. Eu e minha mãe decidimos não a renovação de contrato", contou ela.

Na entrevista, Duda lembrou também das especulações na época de que ela faltava as gravações da novela. A atriz fez questão de desmentir os boatos. "Eu não saí porque faltava gravação ou porque morava no Rio, até porque iriam me tirar. Você não pode faltar, é um trabalho. Não saí porque faltava a gravação. Estavam acontecendo coisas que não eram legais", garantiu ela.

Após a decisão da mãe não renovar o contrato da atriz, Duda acreditou que não seria mais chamada para nenhum outro trabalho. "Achava que nunca mais ia conseguir nada. Entrei em depressão e isso tudo com 9 anos. Aí foi aí que veio o Gloob para me ajudar, foi muito bom. Foi uma luz no fim do túnel, uma salvação", disse ela.

A atriz contou ainda que o SBT arcou com os custos de terapia pelos traumas provocados com sua saída repentina por conta do clima dos bastidores. "Para quem não acredita e acha que não rola algo nos bastidores, o SBT pagou três anos de terapia para mim. Eles sabiam o que estava acontecendo lá dentro", afirmou Duda.

Ela lembrou as agressões verbais que recebeu de mãe do colega do elenco. "É complicado, eu era muito amiga de todo mundo que estava ali. O motivo pelo que acontecia ou não eu não faço ideia. Quem está de fora, não tem ideia do que acontece nos bastidores", disse.

No período da saída da novela, Duda contou sobre uma crise de choro e, no set de gravação, Larissa Manoela foi amparar a colega de elenco. "Ela ficou chorando junto comigo, todo mundo ficou muito mal, ninguém esperava. Quem tinha feito ficou mal pela situação e não pelo que fizeram. Não queria comer, falar. Comecei a desenvolver, só quando fiz psicóloga", lembrou.

Após a saída do SBT, Duda conseguiu um papel na série Valentins do canal Gloob em 2019. Na produção, ela interpretou a personagem Lila.