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

Maia: Fim do isolamento é pressão de quem está 'perdendo dinheiro na Bolsa'

"A gente não pode deixar de cuidar das pessoas porque estão perdendo dinheiro na Bolsa", defendeu o presidente da Câmara - Michel Jesus/Câmara dos Deputados
'A gente não pode deixar de cuidar das pessoas porque estão perdendo dinheiro na Bolsa', defendeu o presidente da Câmara Imagem: Michel Jesus/Câmara dos Deputados

Do UOL, em São Paulo

25/03/2020 18h50Atualizada em 25/03/2020 19h54

O presidente da Câmara dos Deputados, Rodrigo Maia (DEM-RJ), colocou a saúde da população em primeiro lugar e defendeu que o debate sobre a validade do isolamento social é apenas uma pressão de investidores que estão perdendo dinheiro com o declínio da Bolsa de Valores.

"Acho que a gente tem que tratar do curto prazo, daquilo que a gente consegue aprovar na Câmara dos Deputados. Esse enfrentamento sobre sair ou não sair do isolamento nada mais é que a pressão de milhares de pessoas que aplicaram seus recursos na Bolsa. E a gente não pode deixar de cuidar das pessoas porque estão perdendo dinheiro na Bolsa", disse Maia durante reunião do Fórum de Governadores.

Segundo Maia, essa pressão ficou mais evidente nos últimos "quatro ou cinco dias" e é característica do mercado financeiro. "Eles são assim, né? Eles vivem de estatística. Todos nós que fazemos política vivemos de vidas, então é isso que a gente tem que saber equilibrar, as vidas e os empregos", avaliou.

Após a reunião, em entrevista coletiva, Maia voltou a citar investidores da Bolsa e disse que "quem foi para o risco, foi para o risco", e que agora o que a sociedade precisa é de previsibilidade. "Se o governo já tivesse resolvido [a questão da] renda dos brasileiros mais simples, todos estariam fazendo isolamento [sem se preocupar]", rebateu.

Antes disso, aos governadores, o deputado já havia pedido organização e objetividade nas ações de combate ao novo coronavírus, principalmente porque o ambiente no âmbito federal "não é dos melhores". "A gente precisa resolver o curto prazo: emprego, renda para os mais pobres e condições para os estados e municípios continuarem funcionando", disse.

Plano Mansueto e renda mínima

Ainda na reunião do Fórum de Governadores, Maia citou a necessidade de aprovação do chamado Plano Mansueto, idealizado pelo secretário do Tesouro Nacional, Mansueto Almeida. Ele disse que o projeto, voltado ao socorro aos estados e municípios em dificuldade financeira, será entregue à Câmara pelo secretário até amanhã.

"A gente precisa estar bem articulado", reforçou. "[A gente precisa] da união dos 27 governadores, dos nossos partidos e dos nossos líderes para que a gente possa ar, a partir de quinta, sexta ou até segunda, primeiro o Plano Mansueto, depois as matérias de interesse de cada um de vocês [governadores]."

O presidente da Câmara também comentou sobre a proposta de implementação de uma renda mínima, prometida, segundo ele, pelo governo federal. "O governo já topou um valor maior, mas vamos colocar um valor ainda maior [em discussão]. Os mais vulneráveis precisam de um apoio maior por parte do governo", defendeu Maia.

Substituta para a 'MP da morte'

O deputado ainda revelou que o governo prometeu editar "entre hoje e amanhã" uma outra medida provisória (MP) que permite a suspensão de contratos de trabalho durante o isolamento social. Ao contrário da MP 927, apelidada de "MP da morte", este novo texto deve prever uma compensação para os trabalhadores a partir de recursos públicos.

"Eu disse a eles que, se o governo não mandasse, o Congresso iria legislar. A gente não podia deixar esse assunto continuar avançando sem uma solução", contou Maia. "Fica parecendo que eles estão esticando a corda exatamente para obrigar parte da sociedade a ir para a rua e ficar em estado de maior pânico em relação aos próximos os".

Proteção aos idosos

Posteriormente, na coletiva, Maia também disse esperar do governo federal a criação de um protocolo para proteger os idosos mais pobres, que normalmente vivem em residências pequenas e junto a vários familiares mais jovens que continuam saindo de casa, o que os coloca em risco de infecção pelo coronavírus.

"A partir do momento que o governo tiver uma política séria e construir uma situação de isolamento para essas pessoas, certamente a gente terá condição de liberar os mais jovens [para voltar às atividades]. Pedir uma liberação vertical sem uma operação de guerra para proteger os idosos de comunidades me parece uma decisão não muito bem elaborada", opinou.

Ontem, em pronunciamento duramente criticado por diversos setores da política e da sociedade civil, o presidente Jair Bolsonaro questionou o fechamento de escolas e universidades e voltou a se referir à covid-19, que já matou 57 pessoas no Brasil e mais de 16 mil no mundo inteiro, como "gripezinha".