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

Pai de 5, Juliano Cazarré diz que pode ter mais filhos: 'Chamado de Deus'

Religiosos, Juliano Cazarré e esposa usam métodos naturais para prevenir gravidez - Reprodução/Instagram
Religiosos, Juliano Cazarré e esposa usam métodos naturais para prevenir gravidez Imagem: Reprodução/Instagram

De Splash, no Rio

14/08/2022 13h21

O ator Juliano Cazarré e a esposa, Letícia Bastos, são papais de cinco crianças e não descartam a possibilidade de ter outros. É o que afirmou o intérprete de Alcides, da novela "Pantanal", em entrevista ao jornal Extra.

Ele disse que ter tantos filhos não estava nos planos, no entanto, desde que se voltou para a Igreja, ou a enxergar o crescimento da família como um "chamado de Deus".

"Nós tínhamos dois filhos, estávamos bem. Letícia perguntou se eu queria mais um, disse que sim. Nesse meio tempo, nos voltamos para a Igreja Católica e entendemos muito sobre fé e o chamado de Deus para as famílias. Nós nos abrimos para a vida. E isso não é uma escolha fácil de fazer. Na verdade, nós estamos obedecendo a vontade de Deus", disse.

Ele deixa claro que sabe que ter muitos filhos traz desafios financeiros, mas afirma que também traz mais amor.

"Sabemos que seremos uma família que vai viajar menos, iremos menos a restaurantes, eles terão menos brinquedos. Porque nossos recursos vão para educação, roupa... É uma vida com menos luxo, mas acho que é mais cheia de amor. Acho muito fofo chegar em casa e ver Maria Madalena correndo até mim para abraçar minhas pernas, pedindo colo. Ou quando tenho cada um me dando um beijinho de um lado. Esses valores me interessam mais", completou Cazarré.

A pequena Maria Guilhermina nasceu em julho - Reprodução/Instagram - Reprodução/Instagram
A pequena Maria Guilhermina nasceu em julho
Imagem: Reprodução/Instagram

Na entrevista, ele ainda afirmou que o casal usa métodos naturais para prevenir uma gravidez.

"O católico faz a promessa de ter todos os filhos que Deus mandar. Tem métodos naturais de afastar um nascimento, como uma tabelinha, mas também não dá para adiar para sempre. Tenho a impressão de que vem mais um por aí. A gente quer segurar um pouco para cuidar bem da Guilhermina, entender como vai ser essa criança que sempre será cardíaca. Mas não vamos nos fechar. Se fosse algo do querer ou não, gostaria de ter mais uma menina", pontuou.

Maria Guilhermina é a filha caçula do casal. Ela precisou ser internada às pressas na UTI (Unidade de Terapia Intensiva), na última sexta-feira, para colocar um stent (pequeno tubo para restaurar o fluxo sanguíneo em uma artéria) e ar por um cateterismo. Hoje, no Dia dos Pais, o ator voltou às redes sociais para dizer que a pequena ou por uma nova cirurgia.

A bebê nasceu no dia 21 de junho e, ainda na gestação, foi identificado que a criança nasceria com anomalia de Ebstein, cardiopatia congênita rara que afeta a válvula responsável por separar o átrio direito do ventrículo direito do coração