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

Avião da Malaysia Airlines caiu no mar, diz Vietnã

Do UOL, em São Paulo

08/03/2014 02h40Atualizada em 14/04/2014 20h11

A Marinha do Vietnã informou neste sábado (8) que o avião da Malaysia Airlines que desapareceu com 239 pessoas a bordo caiu próximo do litoral da ilha vietnamita de Tho Chu, no sul do país.

O Alto Comando da Marinha vietnamita acrescentou em comunicado que o avião caiu nas águas do Golfo da Tailândia, entre a Malásia e o Vietnã, a cerca de 300 quilômetros da ilha de Tho Chu, na província vietnamita de Kien Giang, segundo o site "Tuoi Tre". A Marinha do Vietnã disse que está preparada para iniciar as operações de busca e resgate.

Onde fica a Malásia

O diretor do centro de coordenação de emergências do Vietnã, Pham Hien, disse antes ao site VnExpress que o avião foi detectado a cerca de 220 quilômetros do litoral da província de Ca Mau, também no sul do país.

Pham informou que as equipes de resgate têm duas embarcações prontas para se dirigir ao local.

As autoridades chinesas também enviaram dois navios ao Mar do Sul da China para ajudar nos trabalhos de busca e resgate.

A companhia aérea Malaysia Airlines disse que desconhece a posição de seu avião e evitou confirmar se o mesmo caiu no mar, segundo informaram a imprensa e algumas autoridades do Vietnã.

"Estamos trabalhando com as autoridades internacionais na missão de busca e resgate e às 14h locais (3h de Brasília) do dia 8 de março de 2014 não temos nenhuma informação sobre a posição do avião", disse a companhia aérea em seu último comunicado.

Avião decolou de Kuala Lumpur com 239 pessoas

O avião, um Boeing 777-200, perdeu contato com o controle de tráfego aéreo depois de deixar a capital malaia, Kuala Lumpur, informou a Malaysia Airlines. Em nota, a empresa declarou que o voo MH370 desapareceu às 2h40 de sábado, horário local (15h40 de sexta em Brasília). Não há brasileiros confirmados a bordo.

A aeronave deixou Kuala Lumpur logo após a meia-noite de sexta-feira, com previsão de chegada a seu destino às 6h30 de sábado, no horário local (19h30 de sexta, em Brasília). O contato foi perdido quando a aeronave estava sobre o espaço aéreo do Vietnã.

"Nossa equipe está chamando parentes dos ageiros e tripulantes. O foco da companhia aérea é trabalhar com os socorristas e autoridades de emergência e mobilizar todo o seu apoio," disse mais cedo Ahmad Jauhari Yahya, CEO da Malaysia Airlines, em um comunicado.

Autoridades do aeroporto colocaram um aviso por escrito pedindo a parentes e amigos dos ageiros para que se reunissem em um hotel a cerca de 15 quilômetros do aeroporto para esperar por mais informações, e ofereceu um serviço de transporte.

Todos os países na trajetória prevista do voo realizaram uma "busca por comunicação e rádio", disse John Andrews, vice-chefe da agência de aviação civil das Filipinas.

A Boeing informou em seu site que acompanha de perto a situação e destacou que "nossos pensamentos estão com as pessoas a bordo".

Segundo o comunicado divulgado no site da companhia, o avião transportava 227 ageiros, entre eles duas crianças, e uma tripulação de 12 pessoas. São 153 chineses --incluída uma criança--, 38 malaios, 12 indonésios, sete australianos, quatro americanos --incluída uma criança--, três ses, dois neozelandeses, dois ucranianos, dois canadenses, um russo, um holandês, um austríaco, um italiano e um cidadão de Taiwan.

Outros casos

O 777-200, um grande jato de ageiros de apenas duas turbinas, tem um histórico extremamente confiável. Os aviões da Malaysia Airlines também têm registro de poucos acidentes.

Um dos pequenos Twin Otter, operado pela MASwings, caiu no Estado malaio de Sabah, na ilha de Bornéus, em outubro ado. Morreram o copiloto e um ageiro. Em 1977, um jato se acidentou no sul da Malásia. Todos os 93 ageiros e sete tripulantes morreram. (Com agências internacionais)