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

Nívea Maria deixa a Rede Globo após mais de 50 anos na emissora

Nívea Maria encerrou o contrato com a Globo após 51 anos - Reprodução/TV Globo
Nívea Maria encerrou o contrato com a Globo após 51 anos Imagem: Reprodução/TV Globo

De Splash, em São Paulo

18/03/2022 08h39Atualizada em 18/03/2022 09h20

Após 51 anos na Globo, Nívea Maria encerrou o contrato fixo com a emissora. Agora, a atriz de 75 anos pode realizar contratos específicos por obra.

À jornalista Patrícia Kogut, do "O Globo", Nívea disse sentir "um misto de dever cumprido e saudades".

"Cheguei à Globo vinda da rede Excelsior e Tupi de São Paulo, daquele time de pioneiros da TV Brasileira. São 50 anos de respeito pela emissora, respeito dos nossos colegas, do público e da imprensa", disse.

Foram muitas experiências extraordinárias. Fiz trabalhos antológicos em séries, no humor e nas novelas. E personagens importantes da nossa literatura que me marcaram e marcaram o grande público, como em "A moreninha", "Maria, Maria", "Gabriela", "A casa das sete mulheres" etc. Nívea Maria

A artista disse estar preparada para novos desafios. "Me sinto como aquela menina que pisou pela primeira vez no estúdio. Estou pronta e preparada para novos voos num misto de tensão e ansiedade para as novas possibilidades que já estão chegando. Minha arte está pronta para ser reinventada".

Splash entrou em contato com a Globo e aguarda um posicionamento.

Nívea entra para a longa lista de atores da emissora que tiveram seus contratos encerrados nos últimos anos. Vera Fischer, Stênio Garcia, José de Abreu, Antônio Fagundes e Cissa Guimarães são alguns dos nomes que deixaram a casa após décadas na Globo.

Carreira

Nívea Maria como Helena, em "O Primeiro Amor" (1972), sua estreia na Rede Globo - Reprodução/Memória Globo - Reprodução/Memória Globo
Nívea Maria como Helena, em "O Primeiro Amor" (1972), sua estreia na Rede Globo
Imagem: Reprodução/Memória Globo

Nívea começou no teatro ainda criança, aos 9 anos. ou a trabalhar na TV ao fazer comerciais.

Um deles chamou a atenção do diretor Walter Forster, que a convidou para fazer uma figuração no Colégio de Brotos, da TV Paulista, uma espécie de "Você Decide" da época.

Trabalhou na TV Excelsior e na TV Tubi antes de ir para a Globo. Estreou como Helena em "O Primeiro Amor" (1972), novela de Walther Negrão.

"Foi a primeira vez que eu peguei uma personagem com um perfil psicológico complicado e desconhecido para mim. Ela era uma mentirosa que acabava acreditando nas próprias mentiras. Para mim, foi uma oportunidade de amadurecimento maior como atriz", disse.

Ao todo, Nívea atuou em mais de 40 novelas na emissora. Alguns de seus papéis marcantes foram em Dona Xepa (1976), Olhai os Lírios do Campo (1980), Coração Alado (1980), Brega & Chique (1987), Meu Bem, Meu Mal (1990), Pedra Sobre Pedra (1992), Sonho Meu (1993), Tropicaliente (1994), Explode Coração (1995) e Suave Veneno (1999).

Sua última novela na Globo foi "A Dona do Pedaço", em 2019.

Evelina (Nivea Maria) e Antero (Ary Fontoura) em A Dona do Pedaço - Reprodução/Globo - Reprodução/Globo
Evelina (Nivea Maria) e Antero (Ary Fontoura) em A Dona do Pedaço
Imagem: Reprodução/Globo