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

"Se virem. Não colaboro com inimigo", diz militar à Comissão da Verdade

Documento de convocação do tenente José Conegundes do Nascimento para depor na Comissão Nacional da Verdade e a resposta manuscrita por ele informando que não compareceria - Divulgação/Comissão Nacional da Verdade
Documento de convocação do tenente José Conegundes do Nascimento para depor na Comissão Nacional da Verdade e a resposta manuscrita por ele informando que não compareceria Imagem: Divulgação/Comissão Nacional da Verdade

Bruna Borges

Do UOL, em Brasília

08/09/2014 14h52

Um militar que foi convocado para depor à Comissão Nacional da Verdade, o tenente do Exército José Conegundes do Nascimento, se recusou a comparecer à audiência desta segunda-feira (8) e afirmou que “não colabora com o inimigo”.

"Não vou comparecer. Se virem. Não colaboro com o inimigo", escreveu o tenente no documento de convocação apresentado pela comissão ao militar.

O tenente atuou na repressão à Guerrilha do Araguaia e foi convocado no último dia 29 para depor ao colegiado, em Brasília. 

O coordenador da comissão, Pedro Dallari, afirmou que pedirá investigação do Ministério da Defesa e avaliou a atitude do militar como uma “afronta” aos trabalhos do grupo e vai pedir ao Ministério da Defesa que apure se houve infração disciplinar pelo militar.

“É uma afronta à comissão, que foi constituída por lei e tem o direito de colher esses depoimentos”, afirmou Dallari. 

Além de Conegundes, o general do Exército José Brandt Teixeira também se recusou a comparecer alegando que, "segundo orientação do Comando do Exército, as convocações devem partir daquela autoridade".

A Comissão da Verdade tem o poder de convocar os militares sem a autorização das Forças Armadas e não aceitou as justificativas.

“Optamos por informar o ministro da Defesa para que a pasta apure, até porque estamos diante de uma infração disciplinar e terá que se verificar se isso não está decorrendo até de problemas de saúde, tal a gravidade da afronta, já que são pessoas idosas”, declarou o coordenador.

Estavam previstos para hoje os depoimentos de cinco militares, mas apenas o general de brigada Ricardo Agnese Fayad compareceu. Ele foi médico do DOI-Codi de São Paulo e teria também atuado na Casa da Morte de Petrópolis, um centro clandestino de tortura usado pelo Exército. O militar, no entanto, permaneceu em silêncio e não respondeu a nenhum dos questionamentos feitos pela comissão.

“Há resistência por parte desses depoentes em colaborar com a comissão e nós temos absoluta clareza de que eles, de certa maneira, estão sendo estimulados pelo fato de que até hoje as Forças Armadas se recusam a reconhecer que houve tortura e graves violações aos direitos humanos, na qual tiveram papel protagonista”, afirmou Dallari.

Documentos das Forças Armadas

A comissão informou hoje que recebeu dos comandos do Exército, da Aeronáutica e da Marinha as folhas de alteração de 115 militares. Esses documentos registram o histórico da vida funcional dos militares. A comissão tenta receber esses registros há um ano.

O grupo vai analisar e cruzar as informações obtidas com as folhas de alteração com depoimentos já colhidos pela comissão. Com esse cruzamento será possível confirmar dados já obtidos com testemunhas sobre as graves aos direitos humanos cometidas pelos militares.