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

UOL Confere

Uma iniciativa do UOL para checagem e esclarecimento de fatos


Sala que Lula usa na PF em Curitiba não é "gabinete exclusivo"

Arte UOL/Reprodução
Imagem: Arte UOL/Reprodução

Lucas Borges Teixeira

Colaboração para o UOL, em São Paulo

22/10/2019 04h02

Resumo da notícia

  • Foto mostra Lula em uma sala de visitas na sede da PF em Curitiba
  • Sala também é usada para as entrevistas concedidas pelo ex-presidente
  • Publicações em redes sociais diziam que uso da sala era "regalia" a Lula

Uma mensagem que circula pelas redes sociais denuncia uma suposta regalia do ex-presidente Luiz Inácio Lula da Silva na prisão em Curitiba. Segundo a publicação, ele teria um gabinete próprio na sede da PF (Polícia Federal).

Novidade da pior espécie. O STF (Supremo Tribunal Federal) liberou um 'gabinete' dentro da PF para o presidiário poder despachar. Parem o Brasil, pois eu quero descer.

Junto ao texto há uma foto de Lula acompanhado de cinco pessoas. Até o fechamento da matéria, a publicação de 18 de setembro já tinha mais de 30 mil compartilhamentos e duas mil reações no Facebook.

FALSO: Foto mostra sala de visitas da PF

Não se trata do gabinete de Lula, mas de uma sala de visitas da sede Polícia Federal em Curitiba, onde ele está preso. Este é o local em que o ex-presidente realiza encontros e dá entrevistas com autorização da Justiça.

A foto retrata uma reunião entre Lula e seus dois advogados de um lado da mesa, e três membros do CNDH (Conselho Nacional dos Direitos Humanos), do outro. De acordo com a assessoria de comunicação do ex-presidente, o encontro aconteceu no dia 17 de setembro deste ano e foi autorizado pela 12ª Vara Federal de Curitiba.

Na época, a reunião foi registrada pela Folha de S.Paulo. Segundo declarações dos representantes ao jornal, o objetivo do encontro era apurar possíveis violações em processos da Operação Lava Jato.

O CNDH confirmou a informação ao UOL. "Nós fomos recebidos em uma sala regular da Polícia Federal onde Lula concedeu entrevistas anteriormente. Não se trata de um gabinete. Essa sala, inclusive, não é localizada próxima à cela do ex-presidente, que vistoriamos após a escuta", afirmou Leandro Pinho, presidente do conselho, por meio de nota.

Ao UOL, o STF afirmou que não houve qualquer decisão sobre liberação de um gabinete para Lula. A assessoria de comunicação da Polícia Federal, em Brasília, que não comenta fake news, também disse desconhecer a existência de qualquer sala do tipo.

Lula acena para Marta e diz querer ser a 'Fernanda Montenegro de Ciro'

UOL Notícias

O UOL Confere é uma iniciativa do UOL para combater e esclarecer as notícias falsas na internet. Se você desconfia de uma notícia ou mensagem que recebeu, envie para [email protected].