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

Garotinho resiste a deixar hospital no Rio e causa tumulto

Garotinho resiste à transferência para prisão - Alexandre Cassiano/Agência O Globo - Alexandre Cassiano/Agência O Globo
Imagem: Alexandre Cassiano/Agência O Globo

Do UOL, em São Paulo

17/11/2016 23h33

O ex-governador Anthony Garotinho causou tumulto na noite desta quinta-feira (17) ao tentar resistir a deixar o hospital Souza Aguiar, no centro do Rio, onde estava internado após após ter sido preso na quarta. Por ordem do juiz Glaucenir Silva de Oliveira, do TRE-RJ (Tribunal Regional Eleitoral do Rio de Janeiro), ele oi transferido para o Complexo Penitenciário de Gericinó, onde deverá ficar na unidade de Bangu 8, para presos com nível superior.

A Polícia Federal (PF) foi acionada pela Justiça de Campos dos Goytacazes para fazer a transferência de Garotinho, o que só ocorreu às 22h45. Ele saiu amparado pelos bombeiros do Samu, mas recusou-se a entrar na ambulância, levantando-se por duas vezes da maca onde estava, precisando ser contido pelos profissionais de saúde. A família queria impedir sua transferência, alegando que a unidade de saúde do presídio não tem condições para tratar o ex-governador, que estaria com problemas cardíacos.

Mulher de Garotinho tenta acompanhá-lo na ambulância

Band Notí­cias

A mulher do político, a ex-governadora e atual prefeita de Campos Rosinha Garotinho, quase desmaiou por duas vezes, precisando ser amparada por assessores. Ela gritava "Meu marido não é bandido" e tentava acompanhar o marido dentro da ambulância. A filha do casal, a deputada federal Clarissa Garotinho (PR-RJ), chorava muito, precisando ser acalmada por amigos e parentes. Para ela, a unidade de saúde do presídio não tem condições de atender a seu pai, pois não teria unidade coronariana.

A ordem para levar Garotinho foi dada pelo juiz eleitoral Glaucenir Silva de Oliveira, da 100ª Zona Eleitoral de Campos. O juiz alegou que o ex-governador estaria tendo regalias e determinou sua imediata transferência para o presídio. 

"Mostra-se imperioso fazer cessar quaisquer regalias que o réu, ora custodiado, possa estar recebendo, assim como em atenção à sua suposta situação inadequada de saúde, determino sua imediata transferência para o Complexo Penitenciário de Bangu - Presídio Frederico Marques, onde poderá receber assistência médica. Esclareço que o referido complexo penitenciário é provido de uma UPA (Unidade de Pronto Atendimento)", escreveu o magistrado em sua decisão.

Para o advogado de Garotinho, Fernando Augusto Fernandes, "é lastimável um juiz ultraar protocolos médicos e usar a força para retirar um paciente de um hospital." Fernandes afirmou também que "jamais se viu decisão tão prepotente, arbitrária e desumana". Segundo o advogado, "os médicos não autorizaram a liberação de Anthony Garotinho e a Polícia Federal também os ameaçou de prisão". A Polícia Federal do Rio não atendeu aos telefonemas do UOL até o fechamento desta matéria.

Entenda a prisão

O mesmo juiz Oliveira foi o responsável por determinar a prisão de Garotinho após pedido do Ministério Público Eleitoral. O ex-governador é acusado de envolvimento em um esquema de compra de votos por meio do programa Cheque Cidadão, da prefeitura de Campos dos Goytacazes (RJ). Segundo Oliveira, comandava com "mão de ferro" um "verdadeiro esquema de corrupção eleitoral" na cidade.

Campos, no Norte Fluminense, é reduto eleitoral da família Garotinho. A prefeita da cidade é Rosinha Matheus, mulher do ex-governador, que por sua vez é secretário municipal.

Em nota, a defesa de Garotinho classificou a prisão de "arbitrária e ilegal".

Também nesta quinta (17), a defesa de Garotinho afirmou que entrou com um novo pedido de habeas corpus no TSE (Tribunal Superior Eleitoral) depois que o TRE-RJ negou liminar pela soltura do ex-governador. A ministra Luciana Lóssio, do TSE, havia extinguido outra liminar pedida na quarta pela defesa, justamente porque ainda havia uma liminar ainda não julgada pela corte eleitoral fluminense. Com a negativa do TRE-RJ, o TSE poderá analisar o pedido.

Cabral também foi enviado para Bangu

Caso a ordem seja cumprida, Garotinho será levado para o mesmo local onde o também ex-governador Sérgio Cabral está detido. Cabral foi alvo de dois mandados de prisão expedidos no âmbito da Operação Lava Jato. Ele é acusado de ter liderado um grupo de pessoas que recebiam propina de empreiteiras com contratos com o governo estadual. O esquema movimentou R$ 222 milhões, de acordo com o MPF (Ministério Público Federal). (Com informações da Agência Brasil)