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

Campos Neto faz trabalho muito importante à frente do BC, diz Meirelles

Meirelles fez esta consideração ao ser perguntado por um analista da CM Capital sobre como está vendo a gestão de Campos Neto e o que faria se estivesse no lugar do atual banqueiro central - Leco Viana/TheNews2/Estadão Conteúdo
Meirelles fez esta consideração ao ser perguntado por um analista da CM Capital sobre como está vendo a gestão de Campos Neto e o que faria se estivesse no lugar do atual banqueiro central Imagem: Leco Viana/TheNews2/Estadão Conteúdo

Francisco Carlos de Assis

São Paulo

19/04/2022 17h57

O ex-ministro da Fazenda Henrique Meirelles, que também foi ex-presidente do Banco Central, disse nesta terça-feira, 19, o atual presidente da autoridade monetária, Roberto Campos Neto, está fazendo um trabalho importante à frente da instituição. "Ele está trabalhando duro e está enfrentando uma situação muito difícil porque o trabalho do BC quando se tem uma gestão fiscal que não está cumprindo sua missão no sentido de contrair gastos públicos é complicado", disse o ex-ministro durante participação em uma webinar organizada pela CM Capital.

Meirelles fez esta consideração ao ser perguntado por um analista da CM Capital sobre como está vendo a gestão de Campos Neto e o que faria se estivesse no lugar do atual banqueiro central.

De acordo com o ex-ministro, o momento o BC não conta com uma clareza sobre austeridade fiscal como contou na época em que ele, Meirelles, ministro, apresentou a proposta de teto fiscal, que levou, nas palavras dele, a uma queda da inflação.

"A estabilidade fiscal levou a uma queda das expectativas de inflação e isso permitiu o BC da época - o Ilan Goldfajn estava lá - um controle da inflação, que chegou a estar abaixo da meta com juros bastante baixos e que chegou a níveis historicamente baixos", lembrou Meirelles.

Agora, reiterou o ex-ministro, a situação é muito difícil para o BC porque há uma situação fiscal que gera muita incerteza e isso faz com que, na prática, cria uma situação inflacionária elevada. E isso, de acordo com Meirelles, dentro de um quadro de baixo crescimento, de quase estagflação, e um nível de desemprego muito alto.

Sobre a parte da pergunta em que o interlocutor queria saber o que faria se estivesse no BC e se a instituição não teria demorado para elevar juros, o ex-banqueiro central disse que tendo estado à frente do BC por oito anos, toma um pouco de cuidado para falar o que o BC deveria ou não fazer.

"Primeiro por uma questão de protocolo e, segundo, porque as situações mudam e, em terceiro, porque o BC tem um sistema de modelos que já eram na época dele muito avançados e acredito que hoje sejam mais ainda. Então, com esses modelos nas mãos, o BC tem muito mais condições de julgar e julgar tendências da inflação", ponderou Meirelles, que durante sua gestão à frente do BC teria sofrido com as supostas tentativas do então ministro da Fazenda Guido Mantega de influenciar as decisões de política monetária do da instituição.

No entanto, se valendo do fato de que hoje se tem mais informações do que se tinha lá atrás, o que torna mais fácil o olhar retrospectivo, Meirelles disse parecer que o BC demorou para começar a subir a taxa de juro de referência da economia brasileira.

O ex-ministro disse ainda não ter dúvida de que agora, depois que a inflação atingiu dois dígitos, o custo de se baixar juro será maior.

"Mas como já disse, olhando retrospectivamente, fica fácil falar", disse o ministro, ponderando que, como não tem o aos modelos do BC da época, não é fácil julgar o que se pensava dentro do BC.