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

Repórter da TV Globo diz que achava que fosse morrer ao ser esfaqueado

Polícia prende dois suspeitos de terem esfaqueado repórter, diz Globo - Reprodução/Instagram
Polícia prende dois suspeitos de terem esfaqueado repórter, diz Globo Imagem: Reprodução/Instagram

De Splash, no Rio

25/04/2022 20h11

O jornalista Gabriel Luiz, que levou dez facadas na véspera da Páscoa no Distrito Federal, prestou depoimento à polícia hoje. Apesar de ainda estar internado, ele apresenta lucidez, bom estado clínico e se recorda do que aconteceu naquela noite.

Segundo o delegado Petter Ranquetat, da 3ª DP (Cruzeiro - DF), em entrevista coletiva à imprensa, o depoimento do jornalista corroborou com as investigações de que o profissional da TV Globo foi vítima de um latrocínio tentado, ou seja, roubo seguido de agressões que poderiam levar à morte.

"A depoimento do Gabriel durou aproximadamente uma hora e corroborou toda a investigação feita pela polícia. Ele recorda que, de fato, esses dois elementos teriam se aproximado dele e que ambos, antes de qualquer agressão, teriam mencionado 'acabou' ou 'perdeu' e, logo depois, começaram as agressões com faca", contou o delegado.

Ele acrescentou que diante das agressões, Gabriel esboçou uma tentativa de reação. Nesse momento, o jovem que não portava a faca teria segurado o jornalista para que o outro continuasse a esfaqueá-lo. Desesperado, Gabriel gritou e pediu para que eles parassem:

Levem tudo, parem, por favor!
Disse Gabriel em depoimento à polícia

Depois, o jornalista disse que ouviu um vizinho gritando que estava filmando e, assim, os dois jovens teriam fugido e levado os pertences do Gabriel. Após as agressões, ele se dirigiu até a portaria do seu prédio na tentativa de ser socorrido pelos vizinhos

A polícia, até o momento, descarta que seja um atentado. Inclusive, Gabriel disse que não percebeu qualquer movimentação estranha no bar no qual estava com amigos. Ele só percebeu que estava sendo seguido perto de sua casa, tentou acelerar o o, mas foi alcançado.

"O Gabriel narrou que, anteriormente, recebeu ameaças, mas que recentemente não recebeu nenhuma ameaça concreta contra a sua vida", continuou o delegado.

Os assaltantes foram detidos em menos de 24h após o crime. Em depoimento, José Felipe Leite Tunholi, de 19 anos, e um menor de 17 contaram que viram em Gabriel em uma potencial vítima e decidiram assaltá-lo.

A investigação da Polícia Civil do Distrito Federal já foi encaminhada para a Justiça e o Ministério Público tem o prazo de até cinco dias para oferecer denúncia.

Perfil

Funcionário da TV Globo há mais de seis anos, Gabriel atua as funções de editor e repórter dos telejornais locais de Brasília ("Bom Dia DF", "DF1" e "DF2"). Segundo apresentação no Linkedin, rede social direcionada para a área profissional, ele cursou jornalismo pela UnB (Universidade de Brasília) de 2011 a 2014 e atua na área há mais de dez anos.

No início de trajetória, o jornalista começou a trabalhar como repórter estagiário do jornal Correio Braziliense e depois de sete meses se mudou para trabalhar na rádio CBN, chegando à TV Globo no último ano de graduação.

O profissional fez estágio de dez meses na emissora da família Marinho e participou ativamente na produção conteúdo para o canal GloboNews e o portal G1. Após concluir o ensino superior, ele foi repórter de cidades e economia no Correio Braziliense e de política no portal Metrópoles.

Gabriel retornou à TV Globo do DF em 2015 e ou a trabalhar como repórter de cobertura de notícias locais. Em quatro anos, ele ganhou a promoção para o cargo de editor de notícias e seguiu sendo rosto cativo na televisão local com informações do dia a dia.

O jornalista, inclusive, havia comemorado nas redes sociais, na última quarta-feira (13), o aniversário de três anos como editor de notícias em um dos telejornais locais da emissora.