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

Chefe do BC promete projeto para mudar cheque especial, mas não dá detalhes

Roberto Campos Neto disse que projeto que vai redesenhar o produto cheque especial será lançado "em breve"  - Divulgação/Banco Central
Roberto Campos Neto disse que projeto que vai redesenhar o produto cheque especial será lançado "em breve" Imagem: Divulgação/Banco Central

Antonio Temóteo

Do UOL, em Brasília

06/11/2019 10h39Atualizada em 06/11/2019 13h51

Resumo da notícia

  • Roberto Campos Neto afirmou que será anunciado projeto para mudar cheque especial, mas não deu detalhes, nem disse quando
  • Declaração foi dada em audiência pública na Comissão de Finanças e Tributação da Câmara
  • Segundo ele, 44% dos que usam cheque especial têm renda de até dois salários

O presidente do BC (Banco Central) Roberto Campos Neto afirmou, na manhã desta quarta-feira (6), que um projeto para mudar o cheque especial será anunciado. A declaração foi dada em audiência pública na Comissão de Finanças e Tributação da Câmara dos Deputados. Entretanto, ele não detalhou o projeto e não disse quando a proposta será apresentada.

Campos Neto disse aos deputados que 44% dos clientes bancários que usam o cheque especial têm renda de até dois salários e que 67% deles possuem o ensino médio completo. Ele ainda afirmou que entre os 10% dos brasileiros mais endividados, 21% têm dívidas no cheque especial.

"Temos um projeto que será lançado em breve que vai redesenhar o produto cheque especial", disse.

Crescimento econômico menor

O desastre de Brumadinho, a crise na Argentina e a crise global retiraram 0,67% do crescimento brasileiro em 2019, projetou Campos Neto. Segundo ele, a economia brasileira deveria crescer 1,58% em 2019, mas as estimativas apontam para uma alta de 0,91%.

O presidente do BC disse que o ritmo de crescimento da economia brasileira deve ser mais lento, mas com mais eficiência. Segundo ele, esse processo será impulsionado pelo setor privado, diferentemente do que ocorria em governos anteriores.

"O Brasil teve uma performance ruim em relação ao mundo e teve esse crescimento impulsionado por dinheiro público. Os estudos de produtividade mostram que quando há crescimento com dinheiro público, nem sempre a alocação de recursos é a mais eficiente", afirmou.

Veja mais economia de um jeito fácil de entender: @uoleconomia no Instagram.
Ouça os podcasts Mídia e Marketing, sobre propaganda e criação, e UOL Líderes, com CEOs de empresas.
Mais podcasts do UOL no Spotify, Apple Podcasts, Google Podcasts e outras plataformas

Entenda o que é o spread bancário e a relação com os juros que você paga

UOL Notícias