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

Ministério da Saúde se cala sobre Bolsonaro atropelar cartilha sanitária em ato

15.mar.2020 - O presidente da República, Jair Bolsonaro, desce a rampa do Palácio do Planalto, em Brasília, para cumprimentar manifestantes que participavam de ato pró-governo - Dida Sampaio/Estadão Conteúdo
15.mar.2020 - O presidente da República, Jair Bolsonaro, desce a rampa do Palácio do Planalto, em Brasília, para cumprimentar manifestantes que participavam de ato pró-governo Imagem: Dida Sampaio/Estadão Conteúdo

Mateus Vargas

Brasília

15/03/2020 17h54

Resumo da notícia

  • Ministério da Saúde recomendou cancelamento de eventos com aglomerações
  • Após pressão do setor de turismo, pasta recuou e orientou medida para locais com transmissão
  • Bolsonaro esteve no ato em Brasília e atropelou cartilha sanitária, cumprimentando apoiadores

O Ministério da Saúde e a Agência Nacional de Vigilância Sanitária (Anvisa) não comentaram até o momento a presença do presidente Jair Bolsonaro em manifestação pró-governo, anti-Congresso e anti-STF realizada neste domingo, 15, em diversas cidades do país.

Procurado, o ministro da Saúde, Luiz Henrique Mandetta (DEM), também não comentou o assunto.

O Ministério da Saúde fez recomendações na semana ada para que eventos com aglomerações fossem cancelados, adiados ou realizados sem público por causa do novo coronavírus. Ontem, após pressão do setor de turismo, a pasta recuou e orientou a medida apenas para locais com transmissão local da doença.

Bolsonaro esteve no protesto em Brasília, que ainda não tem transmissão local confirmada. Apesar disso, ele atropelou a cartilha sanitária que o governo prega ao cumprimentar apoiadores e tocar em diversos celulares para fazer selfies. Em alguns momentos, Bolsonaro chegou a colar o rosto ao de apoiadores para fazer fotos. A orientação da pasta é evitar ao máximo este tipo de contato e manter as mãos sempre limpas.

Durante a última semana, o ministério evitou se opor a realização de atos pró-Bolsonaro com aglomerações neste domingo. Técnicos da pasta têm dito que cabe bom senso para evitar, por exemplo, ir ao protesto se estiver com suspeita da nova doença.

Fontes médicas e do governo informaram que a recomendação para Bolsonaro, que testou negativo para coronavírus, era permanecer em isolamento até a próxima quarta-feira, quando completa o prazo de sete dias de seu último contato com o secretário de Comunicação, Fabio Wajngarten, infectado com o coronavírus. Além dele, outras seis pessoas que estiveram com Bolsonaro nos Estados Unidos também testaram positivo para a covid-19.

Na semana ada, Bolsonaro chegou a pedir para que as manifestações fossem "repensadas" e talvez adiadas, mas apoiadores seguiram insistido em promover os protestos e iniciaram o movimento nas redes sociais #DesculpeJairMasEuVou.

Presidente da Anvisa acompanha Bolsonaro em ato

O diretor-presidente substituto da Anvisa, Antonio Barra Torres, acompanhou o presidente Jair Bolsonaro no ato deste domingo.

A presença do diretor da Anvisa na manifestação causou perplexidade em técnicos da área da Saúde do governo. Para eles, a ida de Bolsonaro ao ato acompanhado de Barra tira crédito da campanha de prevenção que vinha sendo feita e confunde a população.

Barra Torres se tornou um conselheiro de Bolsonaro para assuntos de saúde. Apesar de elogiado por ações para conter uma crise sanitária no Brasil, o ministro Mandetta não cai nas graças de Bolsonaro, dizem fontes do governo.

A Anvisa não se manifestou sobre se Bolsonaro contrariou recomendações do órgão e da Saúde para evitar uma epidemia de novo coronavírus. Disse apenas que Barra Torres aceitou convite para conversa informal no Palácio do Planalto com Bolsonaro.