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

Perrengue chique: Anitta, Lud e mais famosos sofrem com caos aéreo europeu

Anitta em Dolce & Gabbana - Reprodução/Instagram
Anitta em Dolce & Gabbana Imagem: Reprodução/Instagram

De Nossa

20/07/2022 17h16

O caos aéreo na Europa não poupa mesmo ninguém, nem mesmo os famosos brasileiros — que têm relatado experiências de "perrengue chique" nos aeroportos do Velho Continente. Entre as principais reclamações estão as malas perdidas por dias. Por que isso está acontecendo?

Desde o inicio da temporada de verão no Hemisfério Norte, no fim de maio, viajantes têm encontrado aeroportos lotados, com longas filas, atrasos e perdas de malas entre as principais ocorrências nos terminais da Europa.

O caos aéreo, como este fenômeno ficou conhecido, se instaurou com a recuperação abrupta do mercado de viagens depois dos relaxamentos de protocolos de circulação após dois anos de duras restrições devido à pandemia.

Com seus quadros de funcionários mais enxutos depois de cortes provocados pela covid-19 e pelo Brexit, aeroportos e companhias têm tido dificuldade de lidar com o grande volume de malas e turistas por falta de mão-de-obra. Veja algumas estrelas que já aram pela mesma situação:

Marina Sena

Marina Sena - Amauri Nehn e Thiago Duran/Brazil News - Amauri Nehn e Thiago Duran/Brazil News
Marina Sena
Imagem: Amauri Nehn e Thiago Duran/Brazil News

Em um desabafo no Twitter e no Instagram nesta terça (19), a cantora mineira revelou preocupação com seus instrumentos e figurinos perdidos pela companhia aérea TAP, de Portugal, que despachou a bagagem da estrela do Brasil para Paris.

Marina fez o show de terça em Paris com instrumentos emprestados. Ela seguiu para Amsterdã, nos Países Baixos, nesta quarta (20), mas novamente sem sua bagagem que ainda não foi localizada pela empresa.

Anitta

Anitta teve as malas extraviadas duas vezes em menos de um mês - Reprodução/Instagram - Reprodução/Instagram
Anitta teve as malas extraviadas duas vezes em menos de um mês
Imagem: Reprodução/Instagram

No último fim de semana, Anitta teve sua bagagem extraviada pela segunda vez em menos de um mês. A cantora reclamou do perrengue no Instagram, que se deu principalmente com o figurino de seu balé — despachado pela Air para o show no Lollapalooza Paris.

"Gente, se eu sobreviver a essa tour, sobrevivo a qualquer outra coisa. Estamos aqui tentando fazer roupas porque o que deu eu trouxe no jato. Aí o que não deu, que era um pouco de coisa, a Air perdeu. Estamos sem roupa para o balé", acrescentou no sábado (16).

A cantora havia ado por um transtorno semelhante em junho, quando foram perdidos os looks para a apresentação no Rock In Rio Lisboa. No entanto, ela conseguiu recuperar os itens perdidos a tempo.

Gilberto Gil

Gilberto Gil - Reprodução/Twitter - Reprodução/Twitter
Gilberto Gil
Imagem: Reprodução/Twitter

O cantor e sua banda também tiveram seus instrumentos para o show de Berlim, em 5 de julho, extraviados pela Air . Diante do ime, Gil realizou a apresentação com equipamento alugado.

No dia 6, ele conseguiu recuperar seu material para seguir viagem — e turnê pela Europa.

Raquel Krähenbühl

Raquel Krähenbühl - Reprodução/Twitter - Reprodução/Twitter
Raquel Krähenbühl
Imagem: Reprodução/Twitter

A correspondente da Globo em Washington perdeu suas malas de férias despachadas pela Austrian Airlines no aeroporto Schiphol, em Amsterdã, em junho.

Pois Raquel já está de volta ao trabalho nos EUA há algumas semanas, mas suas malas ainda não haviam aparecido no início desta semana. Seu périplo é retratado no Twitter da jornalista, que tenta conseguir a assistência da aérea, sem sucesso.

Ludmilla

Ludmilla - Reprodução/Instagram - Reprodução/Instagram
Ludmilla
Imagem: Reprodução/Instagram

A cantora teve suas malas com os looks que usaria no BET Awards, premiação ocorrida em 26 de junho, mas desta vez em um destino diferente de outros artistas — Los Angeles, nos EUA —, prova de que a sobrecarga no sistema aéreo internacional afeta não só a Europa (e, igualmente, que o caos europeu também influi em outras paisagens).

Apesar de ter se queixado por medo de se apresentar sem o figurino, ela não revelou se chegou a recuperar as malas em tempo.