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

Onyx diz que Bolsonaro "se equivocou" e que não haverá aumento do IOF

Gustavo Maia

Do UOL, em Brasília

04/01/2019 18h13

O ministro da Casa Civil, Onyx Lorenzoni, disse nesta sexta-feira (4) que o presidente Jair Bolsonaro "se equivocou" ao dizer que haverá aumento da alíquota de IOF (Imposto sobre Operações Financeiras). Segundo o ministro, não existe nenhum aumento previsto.

O aumento da alíquota havia sido anunciado pela manhã por Bolsonaro, que justificou a medida como uma compensação da prorrogação de benefícios fiscais às regiões Norte e Nordeste.

"Ele se equivocou. Ele assinou a sanção e também um decreto que dá a garantia à execução, sem aumento de imposto. É isso", declarou.

Lorenzoni itiu que o aumento foi uma das hipóteses consideradas pela equipe econômica para compensar a criação de uma nova despesa, como exige a Lei de Responsabilidade Fiscal. Mas a ideia não teria ido adiante porque o ministro da Economia, Paulo Guedes, era contrário e a ela e porque o governo tem o compromisso de não subir impostos. 

"Quando isso chegou para análise hoje pela manhã, confrontava diretamente todo o compromisso que o governo assumiu ao longo da campanha eleitoral de redução da carga tributária. Então desde hoje cedinho nós estávamos dedicados a encontrar uma outra solução, que nós encontramos", afirmou o ministro.

O governo teria concluído que a prorrogação dos benefícios fiscais não afetaria o Orçamento deste ano, apenas a partir de 2020. 

O secretário especial de Receita Federal, Marcos Cintra, também já havia negado o aumento anunciado por Bolsonaro. 

Imposto de Renda

Onyx também falou sobre mudanças nas alíquotas do Imposto de Renda. Bolsonaro havia dito que o ministro da Economia anunciaria ainda hoje a redução da alíquota máxima do imposto, de 27,5% para 25%. 

O ministro da Casa Civil disse que o corte é apenas uma ideia e que não existe prazo para ser implementado. 

"É evidente que nós precisamos ter um tratamento mais equânime, mas eu sou apenas um reprodutor do que o Paulo Guedes me ensina: só haverá qualquer alteração no Brasil a partir do momento em que nós atingirmos o equilíbrio fiscal", disse. 

Segundo ele, quando as contas estiveram controladas, o governo vai "trabalhar para baixar a carga tributária para menos de 30% do PIB [Produto Interno Bruto]".

Previdência: "Absoluta unanimidade" sobre capitalização 

Onyx falou, ainda, sobre a proposta de reforma da Previdência estudada pelo governo. Na véspera, Bolsonaro disse que deve aproveitar, em parte, a proposta do ex-presidente Michel Temer, e propor estabelecer uma idade mínima de aposentadoria de 62 anos para homens e 57 para mulheres.

Bolsonaro projeta aposentadoria aos 62 para homens e aos 57 para mulheres

SBT Online

"Quando o presidente falou alguns números, ele quis dar uma tranquilidade para as pessoas. Não vai haver uma ruptura, vai ser feita uma transição lenta e gradual, preservando o direito das pessoas, tendo um olhar humano para a reforma da Previdência. É isso que o presidente quis dizer", disse Onyx. 

Ele afirmou que "há absoluta unanimidade no governo" sobre a proposta de um modelo de capitalização, semelhante ao adotado pelo Chile, no qual cada trabalhador contribui para o seu próprio fundo de aposentadoria. 

Segundo Onyx, nesse momento, a equipe econômica trabalha na finalização de uma apresentação das propostas para o presidente, que deve ocorrer em até duas semanas.

"Vazamento indevido" 

Na entrevista coletiva com jornalistas, Onyx reclamou do que chamou de "vazamento" de um estudo, revelado por uma reportagem da "Folha de S.Paulo" nesta sexta.

O jornal informou que o presidente avaliava elevar a alíquota do IOF para crédito pessoal para compensar a prorrogação de benefícios fiscais às regiões Norte e Nordeste.

O ministro da Casa Civil prometeu "tentar identificar quem foi" quem forneceu a informação.

(Com Reuters)