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

PSOL denunciará Bolsonaro na OMS por 'postura irresponsável' em protestos

O presidente Jair Bolsonaro tira fotos com apoiadores em frente ao Palácio do Planalto, em Brasília, depois de participar de protestos contra o STF e o Congresso Nacional - Sergio Lima/AFP
O presidente Jair Bolsonaro tira fotos com apoiadores em frente ao Palácio do Planalto, em Brasília, depois de participar de protestos contra o STF e o Congresso Nacional Imagem: Sergio Lima/AFP

Do UOL, em São Paulo

16/03/2020 10h13

O PSOL anunciou hoje que vai denunciar o presidente Jair Bolsonaro à OMS (Organização Mundial de Saúde) por estimular e participar das manifestações pró-governo que aconteceram ontem em algumas cidades. Para o partido, a atitude de Bolsonaro contrariou as orientações do órgão para conter a pandemia do coronavírus.

A bancada do partido solicitará à OMS que notifique o governo do Brasil de suas obrigações e que apure os descumprimentos das normas internacionais por parte do presidente.

Na denúncia do PSOL, a postura de Bolsonaro é definida como "extremamente grave e irresponsável" durante uma pandemia, "colocando em risco a saúde dos brasileiros e brasileiras, e da população mundial como um todo".

A líder do PSOL na Câmara, a deputada Fernanda Melchionna, afirmou que o presidente cometeu dois crimes. "Um de saúde pública, ao estimular e participar dos atos deste domingo e, por isso, o estamos denunciando na OMS. O segundo crime é contra a Constituição Federal, ao vibrar e fortalecer vozes autoritárias que pedem AI-5 e ditadura. Ele, sem dúvida, não pode continuar governando", disse ela.

Ao participar por mais de duas horas de um ato a favor do seu governo e com críticas ao Congresso e ao Supremo Tribunal Federal (STF) na tarde de ontem, Bolsonaro ignorou a orientação de sua equipe médica e as diretrizes do Ministério da Saúde para o combate ao coronavírus.

Bolsonaro deixou o isolamento que deveria fazer por ter se encontrado, semana ada, com ao menos 12 brasileiros que já foram diagnosticados com a doença e cumprimentou centenas de apoiadores em frente ao Palácio do Planalto, em Brasília. Políticos e médicos classificaram a atitude como um mau exemplo à população.

Bolsonaro realizou um teste na semana ada que teve resultado negativo para a covid-19. O presidente, no entanto, ainda deve ar por outro exame para confirmar que não está infectado devido ao tempo de encubação do vírus.

No fim da tarde, o Ministério da Saúde voltou a orientar que sejam evitadas aglomerações e contatos próximos. "A recomendação vale para manifestações, shows, cultos e encontros, entre outras atividades", informou a pasta. O ministro Luiz Henrique Mandetta disse ao canal CNN Brasil que participar de aglomerações "é completamente equivocado".

Também em entrevista ao canal na noite de ontem, Bolsonaro disse não ter visto risco algum em ter contato com várias pessoas e afirmou que não se pode entrar em uma neurose por conta do coronavírus.

"Eu tomei minhas devidas precauções. Agora é o povo, eu sou um representante da sociedade brasileira, da população. Estive do lado deles, tá certo? E isso daí, muitos pegarão isso independentemente dos cuidados que tomem. Isso vai acontecer mais cedo ou mais tarde. Temos que respeitar, tomar as medidas sanitárias cabíveis, mas não podemos entrar numa neurose, como se fosse o fim do mundo", afirmou.

"Outros vírus muito mais letais e perigosos aconteceram no ado e não tivemos esse problema e essa essa crise toda. Com toda certeza há um interesse econômico envolvido nisso que se chega nessa histeria, que não teve no ado", acrescentou.