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

Europa aguarda respostas sobre o impacto do coronavírus no turismo

Mulher em frente à Torre Eiffel em Paris (França) durante a pandemia do novo coronavírus - Mehdi Taamallah/NurPhoto via Getty Images
Mulher em frente à Torre Eiffel em Paris (França) durante a pandemia do novo coronavírus Imagem: Mehdi Taamallah/NurPhoto via Getty Images

07/05/2020 11h59

Dez por cento do PIB da União Europeia (UE), 27 milhões de empregos: o turismo é um dos principais setores da economia do continente.

Duramente atingidos pela crise do coronavírus, os profissionais temem um verão historicamente ruim, mesmo que estejam tentando se adaptar.

Férias de verão?

Na França, principal destino turístico do mundo, o presidente Emmanuel Macron alertou na terça-feira que "era muito cedo para dizer se poderemos ter férias" neste verão.

O comissário europeu para o Mercado Interno, Thierry Breton, alertou que "certas áreas serão abertas aos turistas e outras não", dependendo da situação da saúde.

Nesta quinta-feira, a Organização Mundial do Turismo (OMT) estimou que o número de turistas internacionais poderia cair de 60 a 80% durante o ano de 2020.

Em geral, cidadãos e autoridades parecem concordar com férias "locais". "Será, no início, o momento da ultra-proximidade", disse o secretário de Estado francês, Jean-Baptiste Lemoyne, no final de abril.

Várias pesquisas de opinião estimam que a grande maioria dos ses planeja ficar em seu país durante as férias de verão.

No Reino Unido, um importante fornecedor de turistas para a Europa, "as reservas para este verão caíram muito significativamente", disse um porta-voz da ABTA, a associação britânica de profissionais de viagens.

Ele quer acreditar que "quando o confinamento for suspenso, o desejo de viajar para ver entes queridos e tirar férias bem merecidas será renovado".

Como o setor vai se adaptar?

Alguns hotspots turísticos estão se preparando para reabrir. A Acrópole de Atenas, assim como todos os sítios arqueológicos da Grécia, poderá receber o público a partir de 18 de maio, anunciou o país nesta quinta-feira.

Mas a ABTA adverte: "será necessário condições sanitárias adequadas", em particular para permitir o distanciamento social. Isso se aplica ao setor da aviação, que também é muito afetado pelo fechamento das fronteiras.

Em regiões muito turísticas, surgem as mesmas perguntas: como tranquilizar os turistas e, ao mesmo tempo, salvar uma temporada de verão que promete ser historicamente ruim?

Na Espanha, a cidade de Gandia (sudeste) planeja recrutar supervisores, ou mesmo banir crianças da praia em determinados momentos para impor o distanciamento social.

As varandas dos restaurantes serão ampliadas e os menus poderão ser visualizados em um smartphone, em vez de ar de mão em mão.

A rede RoomMate Hotels prevê tapetes impregnados de alvejante para desinfetar as solas dos sapatos e rodas das malas quando os clientes chegarem, que serão submetidos a um teste de temperatura e equipados com máscaras, gel e luvas.

Na Itália, o ministro da Cultura, Dario schini, lamentou na imprensa: "que turismo é esse, se, por exemplo, só uns poucos puderem comer em um restaurante ou em uma pizzaria?"

Todas as partes interessadas são unânimes em pedir diretrizes claras e consistentes. As instituições europeias estão trabalhando em "regras finalizadas e harmonizadas em nível europeu" para a recepção de turistas, garantiu na terça-feira Thierry Breton.

Qual o impacto econômico?

Pós-doutorando na ESTHUA em Angers (Estudos Superiores em Turismo e Hotelaria da Universidade de Angers), Johan Vincent trabalhou em como as crises econômicas estão modificando o setor do turismo.

"O turismo sempre recomeça, porque os atores econômicos se adaptam às crises que enfrentam", declarou à AFP. No entanto, "será necessário um grande esforço de adaptação".

Um esforço que exigirá investimentos, enquanto o setor está parado há vários meses.

Na Espanha, o segundo maior destino turístico do mundo, o número de visitantes estrangeiros caiu 64,3% em março em comparação com o ano anterior.

E globalmente, a OMT calcula que o setor já perdeu US$ 80 bilhões nos três primeiros meses do ano. Impacto total estimado da pandemia: mais de 1 trilhão de dólares!

A Europa está atualmente negociando um fundo de estímulo "gigantesco", segundo Thierry Breton, que por sua vez mencionou uma faixa de "1 a 20 bilhões de euros".