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

Esse conteúdo é antigo

'O Exército vai se manter longe de qualquer papel político', diz Etchegoyen

Ex-ministro do GSI, Sergio Etchegoyen, não acredita que Forças Armadas agirão politicamente - Divulgação
Ex-ministro do GSI, Sergio Etchegoyen, não acredita que Forças Armadas agirão politicamente Imagem: Divulgação

Colaboração para o UOL

30/03/2021 22h07

O ex-ministro do Gabinete de Segurança Institucional, Sergio Etchegoyen, de Michel Temer, concedeu entrevista ao jornal O Globo e comentou a situação das Forças Armadas no governo Bolsonaro. "O Exército vai se manter longe de qualquer papel político", afirmou.

Para Etchegoyen, os últimos acontecimentos, como a troca dos comandantes do Exército, Marinha e Aeronáutica nada mais é que uma escolha do presidente Jair Bolsonaro. Para o ex-ministro, não há a possibilidade de atuarem para agradar Bolsonaro, porque nunca "aceitaram ser tratadas de outra forma que não como instituição de Estado".

"Nos últimos anos, já enfrentaram, por exemplo, uma tentativa sórdida de avanço sobre as competências dos comandantes na gestão do pessoal, no mandato da presidente Dilma. E ainda assim o Exército se manteve fiel aos princípios legais. Acho que não será diferente agora", disse.

Questionado se não considera a demissão do ministro da Defesa e dos chefes das forças uma atitude hostil, Etchegoyen acredita que o argumento poderia ter essa leitura apenas do ponto de vista pessoal, mas não faz sentido institucionalmente.

Mesmo que as intenções de Bolsonaro estivessem mais ligadas a questões pessoais, como posicionamento contra o lockdown e a vontade de recolocar o ex-ministro da saúde Eduardo Pazuello, Sergio Etchegoyen não acredita que os militares aceitariam.

"A substituição pode ter a ver com o fato de o presidente estar incomodado com alguma coisa e buscar ter um relacionamento mais fácil com os chefes das forças. Mas daí a achar que vai mudar a posição das Forças Armadas em relação a seu papel institucional vai uma grande distância", argumentou.

Para o ex-ministro de Temer, é impensável que o exército vá assumir um papel político, mesmo no caso de um ime institucional e só agirão "se forem convocadas por qualquer dos poderes, nos limites do artigo 142 da Constituição". Também não acredita na convocação, por parte de Bolsonaro, para uma ação golpista e que considerar isso "faz muito mal à democracia brasileira".

"Não faz muito tempo que me afastei, conheço as pessoas que estão lá, existem valores perenes e um deles é o apego à normalidade democrática, à soberania popular e ao presidente da República como comandante Supremo. Nós já tivemos comandantes supremos que não eram os mais votados nas Forças Armadas e nem por isso deixaram de comandar", disse.

Apesar de acreditar que a situação atual pode afetar no apoio que o presidente tem, Sergio Etchegoyen acredita que tudo não a de um desgaste no relacionamento, e que a visão sobre o tema pode estar equivocada. "Cada vez que acontece uma coisa, a gente acha que houve uma crise militar. Não teve no governo Lula, não teve sob Dilma, não teve no governo Temer e não terá agora. As Forças Armadas não vão para a rua defender politicamente ninguém", defendeu.

Tampouco acha que há uma possibilidade de ruptura no estilo de 1964, porque não há quantidade de gente disposta a isso, nem na população geral, nem na imprensa. Também não acha possível ter alguém, dentro das Forças Armadas, que considere essa uma solução. "O Brasil é um país sofisticado institucionalmente. Eu mesmo tenho críticas a muitas coisas no funcionamento das nossas instituições. Mas elas estão funcionando e, mais do que isso, estão sendo obedecidas", finalizou.