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

Mocinha evangélica, ex-Carrossel: o que se sabe da próxima novela das 7

Sheron Menezzes é Sol, a protagonista de "Vai na Fé" - Globo/João Miguel Júnior
Sheron Menezzes é Sol, a protagonista de "Vai na Fé" Imagem: Globo/João Miguel Júnior

De Splash, no Rio

02/01/2023 04h00Atualizada em 13/01/2023 14h39

A TV Globo estreia no dia 16 de janeiro a sua próxima novela das 7, "Vai na Fé". Escrita por Rosane Svartman, tem Sheron Menezzes, Samuel de Assis, Carolina Dieckmann, Emilio Dantas, Che Moais, José Loreto, Renata Sorrah e Regiane Alves nos papéis centrais.

Qual é a história de "Vai na Fé"? Vendedora de quentinhas no centro do Rio, Sol (Menezzes) é uma mulher evangélica que vive em Piedade, na Zona Norte. Frequentava bailes de funk na juventude escondida dos pais e nunca deixou de lado o amor pelo ritmo musical — ela canta para atrair a freguesia.

A história da trama parte da rotina dessa mulher, que hoje é adulta, casada com Carlão (Che Moais) e mãe de Duda (Manu Estevão) e Jenifer (Bella Campos), a primeira universitária dessa família. Com o marido desempregado, ela aceita o convite para se tornar dançarina de um cantor em decadência, o mulherengo Lui Lorenzo (Loreto). O que ela não esperava era reencontrar o amor do ado, Ben (Samuel de Assis).

Estreia de Jean Paulo Campos na Globo: Eterno Cirilo de "Carrossel", sucesso infantil do SBT entre 2013 e 2015, Jean Paulo vai estrear na Globo como o tímido Yuri, morador de uma comunidade que se apaixona por Jenifer, filha da protagonista. Os dois organizam um grupo para auxiliar bolsistas de uma universidade. Já a rapper Azzy vai fazer a sua estreia em novelas em "Vai na Fé".

Jean Paulo Campos estreia na Globo em "Vai na Fé" - Globo - Globo
Jean Paulo Campos estreia na Globo em "Vai na Fé"
Imagem: Globo

Do Pantanal para Piedade: a próxima novela das 7 vai repetir alguns atores do remake adaptado por Bruno Luperi. Além de José Loreto, estão escaladas Bella Campos, que fez Muda, e Letícia Salles, a Filó da primeira fase. Bella vai ser Jéssica, a filha da protagonista que vai despertar interesse do personagem de Jean Paulo Campos. Já Letícia Salles será a grande vilã da história.

Bella Campos é Jenifer em "Vai na Fé" - Globo/Fabio Rocha - Globo/Fabio Rocha
Bella Campos é Jenifer em "Vai na Fé"
Imagem: Globo/Fabio Rocha

Estreia de Rafa Kalimann nas novelas: após a ex-BBB ganhar um programa no Globoplay, o cancelado "Casa Kalimann", ela se prepara para fazer uma participação na trama. Personagem de Rafa terá affair com Lui Lorenzo, interpretado por Loreto, seu namorado na vida real.

Rafa Kalimann fará participação em "Vai na Fé" como affair de José Loreto - Globo - Globo
Rafa Kalimann fará participação em "Vai na Fé" como affair de José Loreto
Imagem: Globo

Retorno às novelas: a trama marca o retorno de atores consagrados aos folhetins após anos, como Carolina Dieckmann, Claudia Ohana, Elisa Lucinda, Emilio Dantas e Renata Sorrah.

Renata Sorrah é Wilma em "Vai na Fé" - Globo - Globo
Renata Sorrah é Wilma em "Vai na Fé"
Imagem: Globo

Outros temas: Os personagens de Regiane Alves e Emílio Dantas vão discutir relacionamentos tóxicos e abusivos. Na história, Theo maltrata a esposa, Clara, e o filho deles, Rafa, vivido pelo ator Caio Manhente. Empresário do ramo de importação e exportação, Theo traz mercadorias lícitas pagando menos imposto. Ele nutre paixão por Sol e tem inveja de Ben.

Já o personagem de Samuel de Assis, Ben, vai repensar o valor da vida após um acidente. Advogado, ele segurou as pontas do escritório que herdou do pai com a ajuda de Lumiar (Dieckmann). Ele tem o desejo de tirar um ano sabático, mas Lumiar é contra. Eles discordam em outros pontos também.

A novela também vai debater diferenças de classes ao mostrar o encontro de duas jovens de mundos diferentes na faculdade de Direito: Jenifer (Bella Campos), jovem humilde que é a primeira de sua família na universidade, e Guiga (Mel Maia), que é arrogante, esperta, fútil e influencer nas redes sociais.