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

Luiza Brunet sobre abuso aos 13: 'Poderia ter deixado sequela irreversível'

Luiza Brunet fala a Antonia Frering sobre violência sexual que sofreu aos 13 anos - Reprodução/Instagram
Luiza Brunet fala a Antonia Frering sobre violência sexual que sofreu aos 13 anos Imagem: Reprodução/Instagram

Colaboração para Universa, em Santos

10/09/2020 10h03

Luiza Brunet, 58 anos, acredita que os abusos sexuais que sofreu aos 13 anos poderiam ter lhe deixado "sequelas irreversíveis". Por isso, ela comemora o fato de, hoje, serem mais normais tanto as denúncias desse tipo de violência quanto o diálogo sobre o assunto.

Em conversa com Antonia Frering em live no Instagram, Luiza defendeu que os abusos causam insegurança ao longo da vida inteira de uma mulher.

"Isso poderia ter deixado sequelas irreversíveis. Tive a capacidade enorme de esquecer esse fato por muito tempo. Lembrava eventualmente mas não dava importância. Depois que comecei a falar, me senti mais leve porque é muito ruim guardar um fato como esse durante tanto tempo. Vejo que agora as meninas estão se encorajando [para denunciar]", disse.

"Como não se falava nisso, talvez eu não tenha percebido o quanto foi grave. Consegui me libertar de uma forma natural. Meu instinto de mulher sempre foi de superação, mas ninguém deve ficar em um processo de se culpar."

Em entrevista recente ao UOL, Luiza disse que os abusos sexuais na adolescência aconteceram por parte de um vizinho. Contou ainda que ou "por todo tipo de abuso na vida", de homem encoxando no ônibus a patrão tentando boliná-la.

Na entrevista a Antonia Frering, Luiza disse que, aos 47 anos, descobriu por meio de exames médicos que as violências tiveram efeitos negativos na saúde. "Descobri que estava com hipotireoidismo, por conta da violência que sofri. Desencadeou uma série de fatores muito ruins no meu organismo. Tive de me cuidar muito mais ainda e comecei a fazer reposição hormonal. Foi a melhor coisa da minha vida; me sinto uma nova mulher."