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

Jamil Chade

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Infiltração de bolsonaristas é ameaça para Dilma no banco dos Brics

6.fev.2023 -  A primeira-dama Rosângela Silva, a Janja, e a ex-presidente Dilma Rousseff participam da cerimônia de posse de Aloizio Mercadante como novo presidente do BNDES (Banco Nacional de Desenvolvimento Econômico e Social) - Pedro Kirilos/Estadão Conteúdo
6.fev.2023 - A primeira-dama Rosângela Silva, a Janja, e a ex-presidente Dilma Rousseff participam da cerimônia de posse de Aloizio Mercadante como novo presidente do BNDES (Banco Nacional de Desenvolvimento Econômico e Social) Imagem: Pedro Kirilos/Estadão Conteúdo

Colunista do UOL

14/02/2023 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Diplomatas e servidores públicos que foram colocados na "geladeira" pelo governo de Luiz Inácio Lula da Silva (PT) estão se mobilizando para tentar vagas como funcionários do banco dos Brics, entidade criada pelos países emergentes e com a finalidade de financiar projetos milionários em Brasil, China, Rússia, Índia e África do Sul.

A manobra acontece no momento em que a ex-presidente Dilma Rousseff é designada pelo governo Lula para assumir a presidência da instituição. Se confirmada, ela irá substituir Marcos Troyjo, diplomata, economista e cientista político paulista que assumiu o banco com o apoio do governo de Jair Bolsonaro em 2020.

O mandato de Troyjo no comando do NDB (Novo Banco de Desenvolvimento), a sigla em inglês do Bancos do Brics, deveria terminar apenas em 2025. Mas depois de ter chamado Lula de "presidiário" e ter dado declarações contestando o fato de que o Brasil estaria se transformando num pária internacional, o brasileiro viu seu cargo ser ameaçado.

Lula e sua equipe de política externa insistiram que não haveria caça às bruxas contra diplomatas que tivessem servido ao governo de Jair Bolsonaro. Mas isso não significaria que os cargos mais estratégicos da rede de embaixadas do Brasil no exterior seriam deixados nas mãos de pessoas escolhidas pelo ex-presidente.

O governo, assim, desfez as nomeações que estavam previstas no final de 2022 e iniciou o posicionamento de novos embaixadores em cargos de alta relevância geopolítica. Isso incluiu a embaixada do Brasil em Washington, em Tel Aviv, a missão do Brasil na ONU, em Haia e numa dezena de outros postos.

A movimentação por parte desses diplomatas que estão sendo preteridos, portanto, tem sido a de buscar novos cargos.

Dentro do Palácio do Planalto, a preocupação é de que esses funcionários, se conseguirem as vagas antes de Dilma assumir seu posto em Xangai, poderão representar um risco para a ex-presidente. A avaliação é de que, em tal cargo, ela precisará contar com diplomatas leais a ela.

A suspeita é de que, sabendo da mudança, há uma corrida entre os bolsonaristas para assegurar que possam em parte manter a influência no fluxo de investimentos ao Brasil. A percepção no Palácio do Planalto é de que a ampla carteira poderia ser alvo da cobiça de aliados de bolsonaristas, na esperança de conseguir recursos para projetos que apoiem regiões, municípios ou estados governados por herdeiros do governo anterior.

Hoje, o NDB já aprovou cerca de US$ 31 bilhões em investimentos nos países emergentes. Se até o início do governo Bolsonaro o volume de recursos ao Brasil era modesto e não ava da marca dos US$ 600 milhões, a carteira de investimentos em projetos brasileiros aumentou de forma substancial e hoje chega a US$ 6 bilhões.

O banco, porém, tem um caráter geopolítico claro. Liderada pela China, a iniciativa visa criar um sistema de financiamento que retire a dependência dos emergentes de instituições como o FMI e Banco Mundial, controladas pelos americanos e europeus.