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

Esse conteúdo é antigo

'Governadores irão ao STF para fazer valer o pacto federativo', diz Witzel

Wilson Witzel (PSC), governador do Rio de Janeiro - Dikran Junior/Futura Press/Estadão Conteúdo
Wilson Witzel (PSC), governador do Rio de Janeiro Imagem: Dikran Junior/Futura Press/Estadão Conteúdo

Gabriel Sabóia 

Do UOL, no Rio de Janeiro

02/04/2020 13h42

O governador do Rio de Janeiro, Wilson Witzel (PSC), afirmou na manhã de hoje que os governadores das regiões sul e sudeste do país pretendem apresentar uma petição conjunta no STF (Supremo Tribunal Federal) contra o presidente da República Jair Bolsonaro (sem partido).

O documento já estaria redigido e seria apresentado na próxima semana, caso Bolsonaro não atenda às solicitações econômicas de combate ao coronavírus apresentadas em uma carta já entregue pelos governadores. De acordo com Witzel, o documento também pode ganhar a adesão dos governantes da região centro-oeste do Brasil.

"Os estados precisam de liquidez, por isso a securitização e os empréstimos não atendem as necessidades atuais. O Brasil não pode virar um grande banco. Nós precisamos de um pacto federativo. É necessário injetar nas regiões sul e sudeste, imediatamente, algo em torno de R$ 50 bilhões. Eu já apresentei uma proposta de judicialização, caso não tenha uma sinalização concreta nessa semana. Temos uma petição conjunta para ser protocolada no STF para fazer prevalecer o pacto federativo. O Supremo terá que mediar esse conflito", disse o governador durante entrevista coletiva.

Witzel também afirmou não ter certeza da efetividade das medidas de assistência à população já apresentadas pela União e mencionou o voucher de R$ 600 que será distribuído a trabalhadores informais durante o período em que for recomendado o isolamento como medida de combate à covid-19.

"Minha preocupação é ligada à questão social. Ainda não há um modelo para que o auxílio de R$ 600 chegue a essas pessoas. Ainda não há nenhuma empresa habilitada para receber um financiamento. Como a carta dos governadores expressa, solicitamos ações urgentes da União para evitar o colapso dos estados. Não podemos fazer empréstimos internacionais sem o aval da União", completou.

Apesar de expressar preocupação em relação à economia do estado, o chefe do Executivo afirmou não temer atrasos nos pagamentos dos servidores. Witzel também aproveitou a oportunidade para pressionar o ministro da Economia, Paulo Guedes.

"É preciso entender que os servidores públicos do estado estão hoje na frente de combate. Agentes penitenciários, bombeiros, médicos. Essa estrutura precisa de dinheiro para enfrentar essas circunstâncias. Os governadores estão fazendo as medidas necessárias para que eles não sejam afetados. Não podemos imaginar restrições àqueles que estão trabalhando. Esperamos que Paulo Guedes apresente soluções. Estamos à disposição com as nossas bancadas para ajudar na votação de emendas constitucionais e projetos de lei que possam equilibrar o nosso país", concluiu.

Witzel anuncia a distribuição de cestas básicas

De acordo com o governador, 30 mil cestas básicas serão distribuídas na próxima segunda-feira (6) em todo o estado. Os locais estratégicos de distribuição vão ser divulgados no dia da ação, já que o anúncio prévio pode causar aglomerações nesses pontos.

Atualmente, o Rio de Janeiro dispõe de 32 mil leitos regulares e 6.500 leitos de UTIs para acolher pessoas contaminadas pelo coronavírus. A suspensão das cirurgias eletivas permitiu a desocupação de parte desses leitos.

Witzel afirma que, neste momento, o estado possui 200 respiradores mecânicos em funcionamento, mas espera a chegada de mais equipamentos por meio do Governo Federal.