;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Bolsonaro sanciona autonomia do BC e chama Guedes de 'âncora' do governo

Do UOL, em São Paulo

24/02/2021 19h51Atualizada em 24/02/2021 22h39

O presidente Jair Bolsonaro (sem partido) sancionou hoje o projeto de autonomia do Banco Central, aprovado no último dia 10 pelo Congresso Nacional. Ele aproveitou a solenidade — que também marcou a posse de João Roma e Onyx Lorenzoni como novos ministros da Cidadania e da Secretaria-Geral — para elogiar o ministro Paulo Guedes (Economia), a quem se referiu como "âncora do governo".

"A gente diz que não sabe [de economia], não entende, mas acho que pelo menos as quatro operações a gente faz. Assim eu sou perto do Paulo Guedes. Não ouso falar em integral ou qualquer outra equação matemática, mas o Paulo Guedes é uma âncora para nosso governo. Aos poucos, nós vamos nos adequando, nós precisamos um do outro", disse o presidente.

Segundo Bolsonaro, o projeto de autonomia do BC só não foi aprovado antes porque outras pautas mais importantes aram à frente, além da questão da pandemia de covid-19. Ele afirmou, contudo, que só sancionou a matéria porque confia na capacidade e na honestidade de Roberto Campos Neto, presidente do banco, que participou da cerimônia.

A autonomia do Banco Central veio lá de trás, não foi durante o governo, e só não aprovamos há mais tempo porque outras pautas mais importantes apareceram, bem como a questão do vírus. Nós estamos, juntamente com os irmãos da Câmara e do Senado, vencendo esse obstáculo.
Jair Bolsonaro, em evento no Palácio do Planalto

O presidente vetou dois dispositivos da lei de autonomia do Banco Central: foi retirada a proibição de os dirigentes do BC exercerem outras funções dentro do governo e foi vetado o impedimento de manter participação em ações em outras instituições financeiras.

"Não é resposta ao caso Petrobras"

Ao final, Bolsonaro disse que a sanção da autonomia do BC não é uma resposta do governo à troca no comando da Petrobras e novamente negou ter tentado interferir na estatal.

"A minha querida imprensa: isso não é uma resposta ao caso Petrobras, não, até porque isso já vinha sendo trabalhando há muito, bem como o projeto sobre os Correios, bem como a MP [Medida Provisória] de ontem, sobre o sistema elétrico", explicou, fazendo referência à chamada "MP da Eletrobras", que trata do processo de capitalização da estatal.

Bolsonaro decidiu trocar o presidente da Petrobras, Roberto Castello Branco, pelo general Joaquim Silva e Luna. A mudança, anunciada na sexta-feira (19), causou forte reação do mercado financeiro, fazendo despencar as ações da petrolífera — que registraram queda de mais de 21% — e de outras estatais no início da semana.

"Grande dia para o BC", diz Campos Neto

Pouco antes, também em discurso, Campos Neto comemorou a sanção do projeto, dizendo que a nova lei melhora o trânsito internacional do Brasil e pode facilitar a entrada do país na OCDE (Organização para a Cooperação e Desenvolvimento Econômico). Ele ainda agradeceu a Guedes por estar disposto a abrir mão de um BC "umbilicalmente ligado" ao Ministério da Economia, permitindo que o banco tivesse "vida própria".

"Hoje é um grande dia para o Banco Central e um grande dia para o Brasil. Hoje vai ficar para a história como um marco no desenvolvimento institucional do nosso país", vibrou, antes de agradecer ao Congresso Nacional — em especial, aos presidentes da Câmara e do Senado, Arthur Lira (PP-AL) e Rodrigo Pacheco (DEM-MG) — pela "conquista".

O projeto

Agora sancionado, o projeto de autonomia do BC determina que os mandatos do presidente e diretores da autarquia não devem coincidir com o o do presidente da República, responsável por indicar os nomes que serão sabatinados pelo Senado. Caso aprovados, os executivos assumem os cargos em 1º de janeiro do terceiro ano de mandato do chefe do Executivo.

O BC, antes vinculado ao Ministério da Economia, agora ará a ser uma autarquia de natureza especial, sem subordinação hierárquica à pasta e com autonomia técnica, operacional, istrativa e financeira.

O principal objetivo da instituição, porém, continuará sendo o de garantir a estabilidade de preços, mas zelando pela eficiência do sistema financeiro e trabalhando para suavizar as flutuações da inflação e fomentar o pleno emprego.

Importante destacar que a estabilidade de preços continua sendo o objetivo principal do Banco Central. Ela é o ingrediente fundamental para o crescimento sustentável e para a geração de empregos. Roberto Campos Neto, presidente do BC

(Com Reuters)