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

Tony Goes: Linha Direta espetaculariza crime e transforma em entretenimento

De Splash, em São Paulo

11/05/2023 12h00

O retorno do Linha Direta, após 15 anos fora do ar, reacendeu o debate sobre a espetacularização de crimes. O programa da Globo, que é considerado um precursor do "true crime" — gênero que aborda crimes reais — na TV brasileira, atende a uma demanda cada vez maior de interessados por produções do gênero.

Tony Goes, colunista do jornal Folha de S. Paulo, analisou os motivos que levaram a criação do programa na década de 1990, a curiosidade do público e a forma como a edição de estreia abordou o papel da imprensa no caso Eloá.

"O Linha Direta surgiu no comecinho dos anos 1990, meio como uma resposta ao programa do Ratinho, que naquela época nem estava no SBT ainda, mas já era um sucesso e estava comendo muito a audiência da Globo", explicou Goes, durante o Splash Vê TV, atração apresentada por Marcelle Carvalho.

O programa nasceu em meio a um fenômeno que começava a ganhar espaço nas emissoras de televisão: o surgimento de programas policialescos. "Estavam fazendo muito sucesso. Esses programas existem no Brasil inteiro. Você tem muitos programas locais, regionais, que pegam muito mais pesado do que o Datena. O Datena é um lorde."

A Globo adotou um tom jornalístico ao embarcar no movimento. "Eles fizeram uma coisa de você interagir, de Justiça. Eles dizem que mais de 400 pessoas foram presas graças a essas denúncias do público. Eu também imagino o quanto teve de trote, denúncia falsa. Não sei até que ponto isso pode ser considerado um serviço público."

Goes acredita que o programa espetaculariza o crime. "Ele transforma o crime em entretenimento. Que, por outro lado, também é realidade. É o que está acontecendo por aí. Você vê o famoso true crime, o sucesso que ele está tendo agora. Todas as minisséries, o streaming de casos reais, podcast. Algumas muito boas."

O programa de estreia

O programa que marcou a volta do Linha Direta abordou o "caso Eloá", que terminou no assassinato da jovem Eloá Cristina Pimentel, mantida em cárcere em seu próprio apartamento pelo namorado, Lindemberg Fernandes Alves, em Santo André (SP), em 2008.

Para Tony Goes, o papel da mídia no episódio de violência não foi discutido profundamente pela atração. "É um crime que foi espetacularizado pela mídia e agora volta para a mídia e isso não foi discutido muito a fundo, isso foi muito para o fim do programa. Tudo bem, é um programa para as massas, não é uma coisa intelectual, mas a coisa ficou relegada muito para o final."

O colunista acredita que o programa poupou figuras como Sonia Abrão e Ana Hickmann. "Fica uma coisa assim de 'não vamos melindrar ninguém', mas aconteceu. A Sonia Abrão teve um papel horrível nessa história. Ela disse que não se arrepende, que faria tudo de novo. Ela faria tudo de novo, sabendo o que aconteceu, que a menina foi morta. Teve mil erros, a polícia errou. Onde já se viu você mandar um refém de volta?".

O primeiro episódio da nova versão do Linha Direta mostrou um promotor dizendo que "uma apresentadora de televisão se colocou na posição de negociadora" no caso Eloá, sem citar nomes. Nas redes sociais, o público entendeu que ele estava falando de Sonia Abrão, que entrevistou Lindemberg Alves ao vivo e recentemente disse que "faria tudo de novo".

Além dela, os espectadores também citaram Ana Hickmann, que durante o Hoje em Dia (Record) disse que o sequestrador estava assistindo e pediu que ele ou uma das vítimas acenasse para as câmeras pela janela do cativeiro.