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

Zizi Possi: 'Todos diziam que ser avó é maravilhoso; no começo não achava'

Lia Rizzo

Colaboração para Universa, de São Paulo

16/06/2022 04h00

A maternidade é considerada por muitas mulheres uma grande revolução. Não somente pela chegada da criança e toda mudança de rotina que vem junto com ela mas, usando um termo da moda, pela "ressignificação" pela qual outros papéis am. Muda a vida do casal, quando o cuidado parental é compartilhado, mudam as amizades e, muda também, a relação da filha que quase deixa de ser filha para ser mãe. Essa temática profunda foi o foco do segundo da 6ª edição de Universa Talks, que aconteceu nesta terça-feira (14) em uma bate-papo "De mãe para mãe", mediado pela jornalista e colunista de Universa Mariana Kotscho.

Compartilhando a experiência recente, estiveram no palco a cantora Zizi Possi e sua filha, a também cantora Luiza Possi, mãe de Lucca, 3 anos, e Matteo, 10 meses. "Julguei minha mãe, mas depois que tive filho eu a compreendi", declarou Luiza em um dos momentos da conversa. Ela, que disse recentemente como sentiu vontade de estar mais perto de Zizi quando engravidou, foi sincera sobre a situação muito comum a outras filhas que se veem compreendendo mais as mães quando a maternidade chega.

Universa Talks - Zizi e Luiza Possi - Mariana Pekin/UOL - Mariana Pekin/UOL
A jornalista Mariana Kotscho e as cantoras Zizi Possi e Luiza Possi no Universa Talks
Imagem: Mariana Pekin/UOL

Embora seja uma avó presente e apaixonada, Zizi Possi contou sobre como foi o processo de encantamento pelo papel de avó. "Todo mundo dizia que ser avó é maravilhoso, o que no começo eu não achava", afirmou a cantora, que compartilhou ainda sua experiência anterior, de maternidade. "Pensava nos animais, que sabiam o que fazer. É uma coisa instintiva, tem que confiar no taco", contou, classificando este pensamento como um exercício enquanto esperava Luiza e, consequentemente, o início da experiência como mãe.

Culpa e julgamentos

Não é clichê. Famosas ou não, mães enfrentam os mesmos desafios quando os assuntos são o medo de não ser suficiente, o apontar de dedos, a culpa que nasce quando nasce uma mãe. Zizi atribui o excesso de julgamentos ao modelo de sociedade em que vivemos atualmente: "Esta é a peça da vez. Colocamos na cabeça que tal conceito é o que vale, que a mãe que não sabe fazer isso não é boa mãe. E julgamos o tempo inteiro", refletiu.

Zizi e Luiza Possi participam de  sobre maternidade  - Mariana Pekin/ UOL - Mariana Pekin/ UOL
Zizi e Luiza Possi participam de sobre maternidade no Universa Talks 2022
Imagem: Mariana Pekin/ UOL

Para Luiza, além de condenações externas, pesa o autojulgamento. "Julguei minha mãe quando ela disse que parou de me amamentar quando eu tinha três meses. Daí, Lucca parou de mamar aos quatro meses e, no segundo, nem consegui amamentar direito", contou. Por outro lado, para ambas a maternidade foi uma oportunidade de reconhecerem uma na outra os méritos como mães. Enquanto Luiza enalteceu a Zizi avó, que diverte os netos se vestindo de super-heróis, Zizi, em uma bela declaração à filha, disse que toparia e adoraria trocar de papel e ser filha dela.

Universa Talks 2022 Reecontros: veja como foi o evento