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

Pirâmides do Egito são reabertas ao público pela primeira vez depois da pandemia

País tenta reiniciar indústria de turismo, atingida em cheio pela pandemia do novo coronavírus - AFP
País tenta reiniciar indústria de turismo, atingida em cheio pela pandemia do novo coronavírus Imagem: AFP

Da RFI

01/07/2020 14h10

O Egito reabriu suas famosas pirâmides de Gizé ao público nesta quarta-feira (1°), após um fechamento de três meses, buscando reiniciar uma indústria de turismo vital para o país, atingida em cheio pela pandemia do novo coronavírus.

Dezenas de turistas entusiasmados tiravam selfies enquanto eavam pelo local mais emblemático do Egito. As pirâmides foram a primeira atração turística do país a reabrir, junto com o Museu Egípcio ao lado da Praça Tahrir, no Cairo, marco zero da revolução de 2011.

As autoridades esperam que os turistas voltem a voar para o Egito, depois que os vôos internacionais foram retomados na terça-feira, ainda com algumas restrições de viagens.

Pirâmide - Oliver Weiken/picture alliance via Getty Images - Oliver Weiken/picture alliance via Getty Images
Governo local fechou lugares movimentados para conter o coronavírus
Imagem: Oliver Weiken/picture alliance via Getty Images

"Viemos às pirâmides hoje porque elas finalmente reabriram depois de ficarem fechadas por muito tempo", disse Ashiana Love, uma turista australiana. "A energia desse lugar é realmente especial."

O Egito, país árabe mais populoso, aplicou um toque de recolher noturno de três meses após a primeira infecção por Covid-19, registrada em 14 de fevereiro. O governo fechou museus e sítios arqueológicos, além de lojas, cafés e restaurantes para conter o surto.

O Egito registrou mais de 68.000 casos e quase 3.000 mortes durante a pandemia.

Medidas de segurança

Pirâmide no Egito - Oliver Weiken/picture alliance via Getty Images - Oliver Weiken/picture alliance via Getty Images
Medidas de segurança foram reforçadas para garantir a saúde dos turistas
Imagem: Oliver Weiken/picture alliance via Getty Images

A guia turística Fatma Bayoumy disse que ficou tranqüila com as medidas de segurança reforçadas no local.

"Existem muitos procedimentos de proteção adotados antes de entrar nas pirâmides. Eles desinfetam tudo, os visitantes e as malas - é um procedimento seguro", disse ela numa manhã quente do Cairo.

A pandemia foi um duro golpe para a indústria do turismo no Egito, que representa um quinto do PIB local e emprega cerca de três milhões de pessoas.

O setor sofreu uma década de turbulência desde a derrubada em 2011 do ditador de longa data, Hosni Mubarak, com ataques jihadistas mortais e instabilidade política mantendo muitos turistas afastados.

Mas o Egito se recuperou e conseguiu registrar um número recorde de visitantes - cerca de 13,6 milhões em 2019.

O ministro do turismo do país, Khaled El-Enani, disse no início deste mês que o banco central destinou até 50 bilhões de libras egípcias (US $ 3 bilhões) em empréstimos para apoiar o setor.

(Com informações da AFP)