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

Quem é André Mendonça, escolhido por Bolsonaro para uma vaga no STF

Rafael Neves

Do UOL, em Brasília

06/07/2021 14h07Atualizada em 06/07/2021 19h44

Confirmado hoje pelo presidente Jair Bolsonaro para a próxima vaga a ser aberta no STF (Supremo Tribunal Federal), o advogado-geral da União, André Mendonça, já era cotado para a cadeira pelo menos desde julho de 2019, quando entrou na lista de postulantes após o presidente Jair Bolsonaro afirmar, em um culto com a bancada evangélica na Câmara dos Deputados, que levaria ao Supremo um nome "terrivelmente evangélico".

À época em sua primeira agem pela AGU, Mendonça foi colocado entre os cotados pelo próprio presidente. Em abril do ano seguinte, porém, acabou nomeado ministro da Justiça e Segurança Pública após o rompimento entre Bolsonaro e Sergio Moro.

A primeira vaga aberta no Supremo, em outubro daquele ano, acabou preenchida pelo hoje ministro Kassio Nunes Marques. Mas o nome de Mendonça jamais deixou de estar entre os favoritos para a segunda escolha.

Se a indicação de Nunes Marques havia surpreendido os bolsonaristas, que esperavam um magistrado com posições conservadoras mais claras, o mesmo não deve ocorrer com Mendonça, que já é amplamente conhecido pela base de apoio do governo.

Discrição

Nascido em Santos, no litoral paulista, Mendonça é advogado da União desde 2000 e chegará ao STF aos 48 anos de idade. Nomeado para o comando da AGU logo no início do governo Bolsonaro, em janeiro de 2019, ele era visto como um nome estritamente técnico, que no governo Temer havia sido assessor especial do ministro da CGU (Controladoria-geral da União), Wagner Rosário.

Até aquele ponto, Mendonça não dava sinais de adesão clara ao bolsonarismo: ele não fez campanha aberta por Bolsonaro em 2018 e, em suas redes sociais, revelava mais entusiasmo com a eleição de Marina Silva, então candidata a presidente pela Rede Sustentabilidade.

Em 2002, Mendonça publicou um artigo simpático à vitória do ex-presidente Luiz Inácio Lula da Silva (PT) no jornal Folha de Londrina, quando era procurador da União na cidade, como noticiou o UOL no ano ado. Na ocasião, o atual ministro da AGU não citou o nome de Lula, mas disse que o triunfo "enchia os corações do povo de esperanças" e que as urnas haviam revelado "o primeiro presidente eleito do povo e pelo povo".

Se o rótulo de "terrivelmente evangélico" ajudou na indicação de Mendonça, não se sabe se as convicções religiosas farão diferença em sua atuação no STF. Mendonça é pastor da Igreja Presbiteriana Esperança de Brasília, que adota uma linha mais progressista e evita a abordagem de temas político-partidários em cultos. Nas eleições de 2018, por exemplo, a igreja usou as redes sociais para pregar tolerância numa campanha considerada pelos pastores como "conflituosa e violenta".

Formado em ciências jurídicas e sociais pelo Centro Universitário de Bauru (SP), em 1993, Mendonça se especializou em direito público na UnB (Universidade de Brasília) e em seguida foi à Espanha, onde obteve os títulos de doutor e mestre em Direito pela Universidade de Salamanca. Na AGU, Mendonça atuou especialmente na área de combate à corrupção, assunto sobre o qual tem livros publicados.

Alinhamento ao bolsonarismo

Em sua primeira agem pela AGU, Mendonça chegou a surpreender em alguns posicionamentos, como a defesa da criação do juiz de garantias. O mecanismo havia sido incluído pelo Congresso no pacote anticrime de Moro, seu antecessor no Ministério da Justiça, a contragosto do ex-juiz da Lava Jato.

Mais recentemente, porém, sua atuação alinhada ao governo começou a recrudescer. Enquanto ministro da Justiça, Mendonça sofreu críticas ao mandar abrir investigações da PF (Polícia Federal) contra críticos de Bolsonaro com base na Lei de Segurança Nacional, instrumento remanescente da ditadura. O MPF (Ministério Público Federal), no entanto, vem se posicionando pelo arquivamento destes inquéritos.

Em abril ado, de volta à AGU, Mendonça foi ao STF para garantir a realização de missas e cultos durante a Páscoa, em antagonismo a governadores e prefeitos que tentavam conter a escalada da pandemia em seu período mais agudo. Nesse mesmo sentido, a AGU também pediu ao STF a derrubada de medidas de isolamento social nos estados.

Saiba quem são os ministros do STF e por quais presidentes foram indicados