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

Bruno Mazzeo ajuda filho a se lembrar de Chico Anysio: 'Pergunta pelo avô'

Globo/João Cotta

De Splash, em São Paulo

05/10/2020 12h10

Bruno Mazzeo e o elenco da 'Escolinha do Professor Raimundo' terminaram de gravar a sexta temporada do programa, que estreia neste mês na Globo. Uma homenagem a Chico Anysio (que não estava prevista no roteiro) emocionou a todos, especialmente Mazzeo.

Continua depois da publicidade

Todos aplaudiram Chico Anysio na gravação

A nova temporada "Escolinha" tem estreia prevista para 18 de outubro na Globo, e vai ao ar aos domingos após o "Esporte Espetacular". No Viva, estreia dia 19, com exibição de segunda a sexta, às 20h.

Bruno Mazzeo como professor Raimundo - João Cotta/Globo - João Cotta/Globo
Imagem: João Cotta/Globo

Surpresa!

Sobrinha de Chico, a diretora artística Cininha de Paula manteve os detalhes em sigilo até o momento da gravação. Ela também participou das cenas como Dona Escolástica.

A seguir, veja a caracterização de Cininha...

Cininha de Paula como Dona Escolástica - João Cotta/Globo - João Cotta/Globo
Imagem: João Cotta/Globo

Musical na sala de aula

Os alunos cantaram uma paródia que cita personagens marcantes criados pelo pai da "Escolinha", como Azambuja, Alberto Roberto, Nazareno, Coalhada, Popó, Painho, Bento Carneiro, Veio Zuza, Gastão e Bozó.

Continua depois da publicidade

Para completar a homenagem?

Ptolomeu, interpretado por Marcelo Serrado, pendurou na parede da sala um retrato do próprio Chico Anysio, sem a caracterização do professor.

Homenagem para Chico Anysio - Globo/ João Miguel Júnior - Globo/ João Miguel Júnior
Imagem: Globo/ João Miguel Júnior

De pai para filho

Para o filho de Chico Anysio, que herdou o papel do professor Raimundo, a regravação da "Escolinha" por si só já é uma forma de homenagem. Ele ficou emocionado com a surpresa, pois não sabia que o musical havia sido ensaiado.

Não há um dia em que eu fosse gravar sem pensar naquilo como uma homenagem. Ele sempre dizia que a Escolinha seria sucesso em qualquer época que fosse ao ar. Então acredito que ele esteja feliz com a continuidade dessa criação pela qual sempre teve o maior dos carinhos.

Continua depois da publicidade

Quem foi o vovô?

Mazzeo tem três filhos, sendo que somente o mais velho, João, conheceu o avô.

"João teve uma convivência muito próxima e amorosa. Mas, de fato, lembra poucas coisas, tinha uns 6 anos quando ele morreu. Ele me pergunta muito sobre o avô, quer ler textos, ver fotos, saber coisas, e eu tenho o maior prazer em compartilhar com ele tudo o que posso".

E os mais novos, Bruno?

Os pequenos ainda não tem muita noção, mas sabem do vovô Chico e dizem que ele virou uma estrelinha no céu.

Continua depois da publicidade

Relembre o Chico Anysio Show