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

Renato Góes, P.A., Léo Santana: famosos que vão curtir 1º Dia dos Pais

Renato Góes e o filho, Francisco - Reprodução/Instagram
Renato Góes e o filho, Francisco Imagem: Reprodução/Instagram

De Splash, em São Paulo

14/08/2022 04h00

O Dia dos Pais chegou! A data se torna ainda mais importante para aqueles que estão celebrando este dia pela primeira vez. No mundo dos famosos, a lista de papais de primeira viagem conta com nomes como Paulo André, Leo Santana e Renato Góes.

Paulo André

O atleta e ex-BBB se tornou pai no final de agosto do ano ado, quando nasceu Paulo André Jr., do envolvimento com Thays Andreata.

Apesar de ter nascido no mês de agosto, este, portanto, vai ser o primeiro Dia dos Pais de P.A com o "Peazinho", como o menino é chamado e ficou conhecido pelo grande público enquanto o papai esteve no reality global.

Léo Santana

Liz, primeira filha de Léo Santana e Lore Improta, nasceu em setembro do ano ado. O artista vai curtir o primeiro Dia dos Pais ao lado da pequena, que é a cara dele.

Renato Góes

O Zé Leôncio da primeira parte de "Pantanal" se tornou pai em dezembro, com o nascimento de Francisco, do casamento com Thaila Ayala.

Emílio Dantas

A comemoração na casa do ator de 39 anos é em dose dupla! Emílio Dantas vai celebrar o primeiro Dia dos Pais com os gêmeos Roque e Raul, que nasceram em janeiro. Os bebês são da união do artista com Fabíula Nascimento.

Bruno

Bruno Scornavacca, do trio musical KLB, vai celebrar a data com Ravi, seu primeiro filho com Maria Luiza Prange, que nasceu em janeiro.

Lucas Chumbo

O surfista e ex-BBB vai comemorar a data especial com a pequena Maitê, que nasceu em maio, na Califórnia. A bebê é fruto do namoro com a advogada Monise Alves.

Breno

Outro ex-BBB que se tornou papai recentemente é Breno Simões. Ele e Paula Amorim se tornaram pais de Theo, que nasceu em junho.

Eder Militão

O jogador de futebol vai ar o primeiro Dia dos Pais com Cecília, que nasceu no mês ado. O nascimento da bebê acabou sendo marcado por uma polêmica: Eder e Caroline se separaram quatro dias antes da filha nascer.

Biel

Mais novo papai de primeira viagem, Biel vai aproveitar o dia com Pietra, sua primeira filha com Tays Reis.

O casal ou por um susto após o nascimento da bebê: nove dias após o parto, a cantora foi internada com apendicite, mas já está bem.