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

Estrela do YouTube ensina a fazer pavê molhadinho de abacaxi com coco

Pavê de fruta para comer geladinho - Arquivo pessoal
Pavê de fruta para comer geladinho Imagem: Arquivo pessoal

Gabrielli Menezes

De Nossa

24/03/2021 04h00

Tatá Pereira

Tatá Pereira

QUEM É

Dona de casa e mãe de duas meninas, ela começou a compartilhar testes de receitas que fazia em casa no YouTube em 2014. Hoje, o canal é o segundo maior de culinária: tem quase 7 milhões de inscritos e 1300 receitas publicadas.

Um creme encorpado e cremoso entre camadas de bolacha maisena ou champanhe, se possível, servido geladinho. É assim um pavê ideal para Tatá Pereira, cozinheira que pode ser considerada expert no doce.

Das cerca de 1300 receitas fáceis publicadas em seu canal do YouTube desde 2014, mais de 50 são de pavê. Uma delas, de abacaxi com coco, foi compartilhada com Nossa.

A sobremesa intercala na travessa quatro diferentes camadas: abacaxi cozido com açúcar, creme à base de leite condensado misturado a coco ralado, bolacha champanhe e — ufa! — bolo de coco.

Pavê de abacaxi - Arquivo pessoal - Arquivo pessoal
Pavê: camadas de abacaxi, bolo de coco, bolacha e creme
Imagem: Arquivo pessoal

O segredo está em tornar úmidas as camadas secas, de bolacha e de bolo. Para isso, o biscoito champanhe é banhado em leite antes de entrar no doce. Se preferir, substitua a bolacha açucarada pela de maisena.

Já o bolo de coco, que pode ser comprado pronto para economizar tempo e trabalho, ganha textura mais agradável ao servir de cama para os cubos de abacaxi. Nesse processo, despeje sem medo a calda que ficou no fundinho da a após a fruta cozinhar com açúcar.

Confira o o a o completo clicando na imagem abaixo:

Pavê de coco com abacaxi

Dificuldade Fácil
1 porções
Ver receita completa

"O pavê sempre esteve presente em festinhas da minha família ou em momentos que dá vontade de comer um doce gostoso. Eu particularmente amo e por isso tenho diversas receitas no canal.

Acho que meu público é todo meio formiguinha assim como eu sou".

Entre receitas triviais, um fenômeno na internet

Tatá mora em Sorocaba, no interior de São Paulo, com as duas filhas e o marido, Joaquim. Foi por conta da família que começou a pilotar o fogão. A habilidade que pode ser conferida nos vídeos de hoje foi construída aos poucos:

"Como a minha mãe sempre gostou de cozinhar, eu acabei não indo para a cozinha quando solteira. No começo do casamento, às vezes queimava o arroz, o bife ficava meio durinho... Buscando melhorar a cada dia, descobri a paixão pela gastronomia".

Segundo ela, a cozinha ou a ser um momento de terapia, que a inspira e ajuda a organizar os pensamentos. "Como resultado, preparos pratos que todos aqui em casa amam".

A criação do canal aconteceu em 2014, quando a dona de casa tomou coragem para mostrar o seu novo talento e retomar um sonho de infância: ser professora.

Quis fazer algo para ensinar especialmente as mulheres que poderiam ter a mesma dificuldade que eu tive no começo do casamento".

O desejo foi realizado: com 7 anos de canal e mais de 1300 receitas publicadas, ela construiu uma comunidade significativa formada por 7 milhões de inscritos. Trata-se do segundo maior canal de gastronomia do YouTube.

A relação com o público, segundo ela, é a mais "intimista e sincera possível". Para criar essa conexão, a cozinheira costuma ouvir palpites de novos conteúdos, mostrar a sua vida nos "bastidores" e esclarecer de prontidão pontos pessoais ou profissionais questionados pelos espectadores.

A empreitada na internet trouxe um crescimento profissional e pessoal, além de uma chance de vida nova:

"Na infância e na adolescência eu não tinha o aos alimentos que tenho hoje. Somos de uma família humilde e comprávamos sempre o essencial e o que estivesse mais em conta. Depois de muito trabalho, hoje eu e minha família conseguimos variar marcas, qualidades e tipos de alimentos, o que nos proporciona novas experiências".

Assista ao vídeo da receita: