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

Filhos, irmã e duas uniões estáveis: a briga pela herança de Gugu Liberato

Gugu Liberato morreu em novembro de 2019 na casa da família em Orlando - Reprodução
Gugu Liberato morreu em novembro de 2019 na casa da família em Orlando Imagem: Reprodução

De Splash, em São Paulo

19/05/2023 13h58

Acontecem nos dias 22, 23 e 24 de maio as audiências da ação em que Rose Miriam di Matteo, a mãe dos filhos de Gugu, pede o reconhecimento de sua suposta união estável com o apresentador.

Gugu morreu em novembro de 2019 e, desde então, sua família disputa a herança avaliada em R$ 1 bilhão. Gugu escreveu um testamento em 2011 deixando 75% do seu patrimônio para os três filhos e os 25% restantes para os cinco sobrinhos. Aparecida Liberato, irmã dele, foi nomeada inventariante e cuidadora das filhas mais novas de Gugu, que na época eram menores de idade.

Excluída da divisão, Rose Miriam argumenta que tinha uma união estável com Gugu. Ela nunca se casou com o apresentador, e terá direito a uma parte da herança caso a ligação seja reconhecida pela Justiça. O processo dividiu os filhos do casal:

As gêmeas Marina e Sofia Liberato, 19, foram emancipadas aos 17 anos e aram a apoiar a mãe na batalha judicial. Em vídeo vazado em 2021, as filhas de Gugu dizem que a tia mentia para elas e reclamam da forma como Aparecida as tratava após a morte do apresentador.

João Augusto Liberato, 21, afirma que a mãe está manipulando suas irmãs e defende que a tia seja mantida como a da herança: "Assim era a vontade de meu pai e acredito que todos deveriam respeitá-la, porque se amanhã herdarmos algo, será fruto exclusivo de seu trabalho", disse em texto encaminhado ao jornalista Lauro Jardim.

Além de Rose, o chef de cozinha Thiago Salvático, 33, também pediu o reconhecimento de uma união estável com Gugu. Ele diz que teve um relacionamento de nove anos com o apresentador. O pedido foi feito em maio de 2020 e, no mês seguinte, ele anunciou que havia desistido da briga pela herança.

Em janeiro deste ano, a Justiça negou o reconhecimento da suposta união estável, e Thiago disse no Instagram que pretende provar a relação por uma questão de honra:

Não estou aqui em busca de dinheiro. Eu não preciso de dinheiro. Não estou nesse processo em busca de dinheiro. Eu tenho os meus negócios, uma vida maravilhosa. Tudo que eu estou fazendo é [por] respeito. Thiago Salvático em janeiro de 2023