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

Bolsonaro: Brevemente, podemos ter invasão a mercados, fogo em ônibus e greves

10.mar.2021 - De máscara, presidente Jair Bolsonaro (sem partido) participa de cerimônia para  da MP das Vacinas - Mateus Bonomi/AGIF/Estadão Conteúdo
10.mar.2021 - De máscara, presidente Jair Bolsonaro (sem partido) participa de cerimônia para da MP das Vacinas Imagem: Mateus Bonomi/AGIF/Estadão Conteúdo

Daniel Weterman e Lorenna Rodrigues

Brasília

11/03/2021 15h38

O presidente Jair Bolsonaro voltou a defender, nesta quinta-feira, 11, a vacinação da população para conter o avanço da covid-19 no Brasil, mas criticou as medidas de isolamento social. Durante participação virtual em reunião da Frente Parlamentar Mista das Micro e Pequenas Empresas, Bolsonaro citou a possibilidade de invasões e greves em função do lockdown.

Bolsonaro criticou diretamente as medidas adotadas pelos governadores de São Paulo, João Doria, e do Distrito Federal, Ibaneis Rocha. Doria anunciou nesta quinta-feira, 11, novas restrições, inclusive toque de recolher no Estado, medida também aplicada no Distrito Federal. Bolsonaro comparou o isolamento a um "sapo fervido", ou seja, depois de aumentada a temperatura, "não sai mais da a".

"Até quando? Até quando nossa economia vai resistir? Se colapsar, vai ser uma desgraça. O que poderemos ter brevemente? Invasão a supermercado, fogo em ônibus, greves, piquetes, paralisações. Onde vamos chegar? Será tarde para o sapo sair da a", disse Bolsonaro. No discurso do presidente da República, enquanto o governo federal combate o desemprego, prefeitos e governadores estão "destruindo" a economia.

Nas últimas duas semanas, o Brasil viu a média diária de óbitos saltar 43%. Em 25 de fevereiro, o número estava em 1.150. Agora está em 1.645, o maior da pandemia. Na quarta-feira, 10, o Brasil registrou 2.349 mortes pela covid-19 nas últimas 24 horas, de acordo com dados do consórcio formado por veículos de imprensa.

"Lamento todas as mortes que ocorrem, todas as mortes. Lamento essa desgraça que se abateu sobre o mundo, mas nós temos que olhar para frente, buscar minimizar a dor dessas pessoas, buscar minimizá-la com vacina. Toma vacina. Abrimos para comprar praticamente de todos os laboratórios depois de aprovado pela Anvisa." O presidente afirmou que nunca negou a vacina. Em dezembro, porém, ele afirmou que não tomaria o imunizante.