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

Comissão do Senado votará na terça convite para ouvir Campos Neto sobre juros

Tânia Rêgo/Agência Brasil
Imagem: Tânia Rêgo/Agência Brasil

Iander Porcella

Brasília

11/03/2023 12h30Atualizada em 11/03/2023 15h11

A Comissão de Assuntos Econômicos (CAE) do Senado votará na terça-feira um requerimento para que o presidente do Banco Central (BC), Roberto Campos Neto, seja convidado a comparecer ao Congresso para explicar por que a taxa básica de juros, a Selic, está em 13,75% ao ano. O senador Vanderlan Cardoso (PSD-GO), que preside o colegiado, espera que o convite seja aprovado.

Como mostrou o Broadcast Político, a ida de Campos Neto ao Senado foi acertada em 15 de fevereiro, durante um jantar entre Vanderlan e o chefe da autoridade monetária. A expectativa era de que o presidente do BC fosse ouvido no Congresso no começo de março, antes da reunião do Comitê de Política Monetária (Copom), que ocorre nos dias 21 e 22. No entanto, houve um atraso na instalação das comissões no Senado, que só aram a funcionar nesta semana.

O encontro entre Campos Neto e o senador ocorreu após o presidente Luiz Inácio Lula da Silva intensificar as críticas à condução da política monetária, com o argumento de que o atual nível da Selic restringe o crescimento econômico. O BC, por outro lado, argumenta que a manutenção dos juros é necessária para controlar a inflação diante das incertezas sobre o cenário das contas públicas no País.

Em entrevista à CNN Brasil, hoje, Vanderlan defendeu que é preciso encontrar, por meio do diálogo, um consenso sobre a forma de reduzir os juros. Ele afirmou, por outro lado, que declarações de autoridades "prejudicaram bastante" a discussão, numa referência velada a Lula e a integrantes da base aliada do governo no Congresso.

"O ministro da Fazenda, Fernando Haddad tem razão quando diz que muitas empresas, não somente no agro, mas na indústria, no comércio, na área de serviços, contrataram empréstimos a juros bem mais baixos que o que está aí hoje", afirmou o senador, na entrevista.

"Então, a taxa de juros subiu bastante. Muitas empresas estão com essas dificuldades de honrar esses compromissos. Aumentou muito os pedidos de falência. Então, precisamos achar, por consenso, uma maneira de que esses juros sejam reduzidos", emendou Vanderlan.

Em 16 de fevereiro, um dia após o jantar com Campos Neto, o senador disse ao Broadcast Político que a autonomia do BC é "ponto sacramentado" e que o encontro havia sido uma forma de demonstrar apoio do Senado ao chefe da autoridade monetária. Os presidentes da Câmara, Arthur Lira (PP-AL), e do Senado, Rodrigo Pacheco (PSD-MG), também se pronunciaram em defesa da autonomia do Banco Central, aprovada pelo Congresso em 2021.

Naquela semana, o PT havia lançado na Câmara uma frente parlamentar "contra juros abusivos". O ato político, coordenado pelo deputado Lindbergh Farias (PT-RJ), contou com a presença da presidente do partido, Gleisi Hoffmann, e teve críticas à atuação do BC.