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

Seguidor acusa Zilu de não ter sido parceira de Zezé e ela rebate

Zilu Godoi rebate seguidor que disse que ela não era parceira do ex, Zezé di Camargo - Reprodução/Instagram
Zilu Godoi rebate seguidor que disse que ela não era parceira do ex, Zezé di Camargo Imagem: Reprodução/Instagram

Colaboração para Splash, em Fortaleza

08/11/2022 19h14Atualizada em 08/11/2022 19h14

Zilu Godoi respondeu hoje um seguidor que a questionou o motivo de ela não acompanhar o ex-marido, o cantor Zezé di Camargo, nos shows enquanto eles eram casados. O seguidor ainda perguntou porque ela não era "parceira em tudo" do ex. Zilu disse ser muito difícil acompanhar os shows de Zezé di Camargo & Luciano, já que ela tinha 3 filhos e ainda acompanhava o início da carreira de Wanessa Camargo.

"O que é ser parceira em tudo? É anular tudo para viver a vida do outro? Era muito difícil acompanhar o ritmo dos shows da dupla… Eu tinha 3 filhos em idade escolar, uma filha para acompanhar e zelar em seu início de carreira, uma casa com funcionários para gerenciar, e uma família que sempre dependeu dos meus cuidados. Por esses motivos talvez eu não acompanhava. Mas isso não me tornou menos parceira em nada. Pelo contrário, fui parceira em todos os momentos", escreveu ela em resposta ao seguidor.

Zilu - Reprodução/Instagram - Reprodução/Instagram
Zilu Godoi rebate seguidor que disse que ela não era parceira de Zezé
Imagem: Reprodução/Instagram

Ela também foi questionada se trabalhava para ajudar a família durante o casamento, e contou que sempre trabalhou, inclusive antes da fama.

"Depois, fui empresária e acompanhei a Wanessa por muitos anos na estrada. Sem contar o trabalho de istrar todas as funções de uma mulher casada e com filhos pequenos na época".

Há alguns dias, Zilu relembrou uma foto de uma viagem com o ex-marido e os filhos, Igor, Wanessa e Camilla, para a Disney, nos Estados Unidos.