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

Irmã de Rafael Miguel não fala com ex do ator: 'Decisão de segurança'

Camila, irmã de Rafael Miguel, desabafa após prisão de Paulo Cupertino - Reprodução/TV Globo
Camila, irmã de Rafael Miguel, desabafa após prisão de Paulo Cupertino Imagem: Reprodução/TV Globo

De Splash, em São Paulo

17/05/2022 11h41

Camilla Miguel, irmã de Rafael Miguel, falou ao "Encontro" (TV Globo) sobre a prisão de Paulo Cupertino, suspeito de executar o ator e os pais do jovem em junho de 2019.

Como já havia afirmado nas redes sociais, ela disse que não sentiu alívio e ainda não conseguiu processar a prisão. "A família inteira está com um sentimento de achar que algo pode acontecer agora, talvez a justiça seja feita, por mais que a gente ainda não tenha um desfecho de como vai ser feito agora, do que vai acontecer".

Camila disse que o irmão mencionava que o sogro era violento. No entanto, o que ele contava não parecia "alarmante".

"Eventualmente haviam conversas em que ele expunha como ele era agressivo, que dava medo, que era um pouco difícil de lidar, inclusive ele queria se mudar na época e tinha medo de se mudar com ela [Isabela]. Ele expunha eventualmente que a situação não era muito segura e confortável pra ela viver da forma que vivia", contou.

Ela disse que nem chegou a ter muito contato com a ex-cunhada, já que Isabela não frequentava muito sua casa em razão da proibição do pai.

Minha mãe chegou a mandar mensagem [para Paulo Cupertino]. Eu lembro que ela falou 'somos uma família boa, a gente tá aqui pra ajudar, tá aqui pra acolher, conhecendo a gente você pode ficar mais tranquilo'. Ela não teve resposta por muitos meses, mas essa [ocasião do assassinato] foi a tentativa presencial que eles tiveram de tentar conversar. Camilla Miguel

Desde a morte de Rafael e dos pais, Camilla não teve mais contato com Isabela. "Já não tinha muito contato antes, era muito pequeno. Depois disso não tivemos mais contato não, até por uma decisão de segurança", relatou, lembrando que Cupertino estava solto.

Seguir em frente

Ela disse que, apesar da tragédia, a família está presa ao sentimento de "seguir em frente".

"A gente já teve a família destruída, então a gente se esforça ao máximo, dia após dia, pra seguir em frente, reconquistar nossa paz, nossa segurança e nossa felicidade", declarou.

Eu tenho filhos pequenos, então quero proporcionar pra eles qualidade de vida, uma mãe saudável, uma mãe feliz, pais felizes, experiências... Eles já perderam, não vão ter a experiência com os avós maternos e com o tio. Também tenho a minha irmã que está comigo, então é toda uma situação de reconstrução de vida. Camilla Miguel

"Por mais que eles não estejam aqui, eu sempre penso no que eles queriam pra gente, e com certeza eles queriam, querem, que a gente siga feliz, que a gente conquiste as coisas que a gente quer conquistar, que isso, o luto e a perda, não defina quem nós somos no dia a dia e não nos destrua ainda mais (...)", disse a irmã de Rafael Miguel.

Relembre o caso

O ator Rafael Miguel, que interpretou o personagem Paçoca na novela "Chiquititas", do SBT, e seus pais, João Alcisio Miguel e Miriam Selma Miguel, foram assassinados em junho de 2019, em São Paulo.

Os três foram baleados após terem ido até à casa da namorada do ator de 22 anos, Isabela Tibcherani. O crime aconteceu na Estrada do Alvarenga, no bairro Pedreira, na zona sul da Capital.

O pai da namorada de Rafael, Paulo Cupertino Matias, teria sido o autor dos disparos. Ele era contra o namoro da filha. No mesmo mês, a Justiça decretou a prisão temporária de Cupertino, que fugiu depois do crime. Um ano depois, o mandado de prisão temporária dele foi convertido em preventiva.