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

Ex-BBB Munik revela que descobriu gravidez ao abortar: 'Desespero e culpa'

Campeã do "BBB 16", Munik Nunes lembra drama ao sofrer um aborto espontâneo após se separar do ex-marido. - Reprodução/Instagram
Campeã do 'BBB 16', Munik Nunes lembra drama ao sofrer um aborto espontâneo após se separar do ex-marido. Imagem: Reprodução/Instagram

Felipe Pinheiro

De Splash, em São Paulo

07/01/2022 04h00

Munik Nunes, que venceu o "BBB" em 2016, já engravidou, mas não sabia disso quando sofreu um aborto espontâneo, aos quatro meses de gestação. Em conversa com Splash, a empresária e influenciadora digital conta que havia se separado recentemente do então marido, Anderson Felício, quando o incidente aconteceu. A sensação, segundo se recorda, foi um misto de desespero e culpa.

"Falei, gente, o que eu faço? Na época, a minha mãe estava comigo quando sofri o aborto. Falei para uma das minhas assessoras o que tinha acontecido e que estava indo ao hospital. Pedi pelo amor de Deus para ela não deixar vazar [a informação para a imprensa]. Fiquei bastante abalada", lembra.

Foi um choque porque eu não sabia que estava grávida. Fiquei desesperadaMunik Nunes

A goiana falou pela primeira vez sobre o assunto em uma interação com fãs no Instagram, em meados do ano ado. "Já fazia um tempo que tinha acontecido, mas eu não ficava lembrando. Recebi muitas mensagens das seguidoras falando que já aram por isso, o quanto é doloroso. É um assunto muito importante".

O sentimento de culpa

Munik Nunes estava com a mãe quando sofreu um aborto espontâneo. - Reprodução/Instagram - Reprodução/Instagram
Munik Nunes estava com a mãe quando sofreu um aborto espontâneo.
Imagem: Reprodução/Instagram

"Além de ser uma ferida pela perda do bebê, na época eu me senti muito culpada. Culpada por não saber que estava grávida e achar que eu provoquei o aborto. É muito difícil", explica a ex-BBB.

Munik decidiu não contar ao pai do bebê pois já estava separada. "Não falei para ele. A gente já não estava mais junto. E eu pensei, vou falar isso agora? Não tinha necessidade", afirma.

Embora a gravidez do bebê que perdeu não tenha sido planejada, a influenciadora digital mantém o desejo de ser mãe. Ela gostaria de ter ao todo três filhos, tanto biológicos quanto por meio de adoção.

É um dos meus grandes sonhos. Hoje até mais do que antes.

"Hoje não tenho mais mágoa do ex"

Munik Nunes foi casada por quase dois anos com o empresário Anderson Felício. Após o "BBB 16", os dois participaram do "Power Couple Brasil", na Record TV, e ficaram em terceiro lugar. Sobre a separação, ela diz que foi um tanto complicada na época.

"Quando nos separamos fiquei bastante decepcionada com o meu ex em relação a como ele se comportava. Quando alguém perguntava sobre mim [no Instagram], ele respondia no deboche. Depois, começou a fazer lives com mulheres dançando quase nuas e sempre me citava", diz.

Isso de me provocar me chateou porque eu não fazia isso com ele.

Depois de um período mais turbulento, até a do divórcio, ela afirma ter superado o sentimento ruim que tinha pelo ex-marido. "Foi bem desgastante, mas hoje não tenho mais mágoa".

Reprodução/Globoplay

Veja aqui as principais novidades do Big Brother Brasil. Acompanhe as principais notícias e análises sobre as provas, formação de paredão, discussões, casais, enquetes e muito mais. O reality, produzido pela Globo e apresentado por Tadeu Schmidt, chega a sua 25ª edição com uma inovação: pela primeira vez, os participantes entraram na casa em duplas.