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

Mãe dá à luz bebê prematuro durante voo: 'Isso não pode estar acontecendo'

Menina nasceu em voo da Frontier Airlines de Denver para Orlando - Reprodução/Facebook
Menina nasceu em voo da Frontier Airlines de Denver para Orlando Imagem: Reprodução/Facebook

Colaboração para o UOL, em São Paulo

19/05/2022 14h04

Uma ageira grávida a bordo de um avião a caminho da Flórida (EUA) entrou em trabalho de parto no meio do voo e recebeu a ajuda da tripulação para dar à luz sua filha. O incidente aconteceu na terça-feira (17), segundo informou a Frontier Airlines em sua página no Facebook.

No anúncio, a companhia aérea relatou que a ageira Shakeria Martin havia partido da cidade de Denver, no Colorado, com destino a Orlando.

Durante o voo, ela aproveitou para tirar um cochilo e quando acordou, percebeu que sua bolsa tinha estourado e começou a sentir contrações intensas. Imediatamente, ela teve de ser amparada pelos tripulantes.

Em entrevista ao jornal Today, Shakeria contou que temeu pela vida da filha, já que o parto seria prematuro e aconteceria em um local totalmente inadequado.

"Eu estava me sentindo bem quando embarquei. Assim que o avião decolou, peguei no sono, mas despertei quando comecei a sentir as contrações", disse. "O primeiro pensamento que ou pela minha mente foi que 'isso não pode estar acontecendo agora. De jeito nenhum eu poderia dar à luz neste avião'".

Os comissários de bordo não conseguiram encontrar nenhum outro ageiro no avião com treinamento médico ou com experiência em parto. Então, eles se viram obrigados a resolver a situação com os recursos que tinham.

A gestante foi levada para a parte de trás do avião, enquanto os comissários reuniam suprimentos médicos. O piloto mudou seus planos e se preparou para um pouso de emergência no Aeroporto Internacional de Pensacola, na Flórida.

Após o esforço dos tripulantes para auxiliarem a mãe, a menina nasceu e, apesar de prematura, estava em boas condições de saúde. Em sua postagem, a Frontier Airlines agradeceu à dedicação de todos os envolvidos, especialmente da comissária de bordo Diana Giraldo, que liderou a equipe no atendimento à Shakeria e cuidou dela na maior parte do tempo. Ela foi apontada pela empresa como uma profissional "exemplar" e "calma" durante a situação de risco.

Procurada pela imprensa americana, Diana disse que sua reação diante o parto foi automática devido aos seus instintos, pois desde jovem está acostumada a cuidar de outras pessoas.

"Sou uma irmã mais velha. Para mim, foi algo quase natural. Eu vi que aquela jovem estava muito assustada e desconfortável. E quando ela me disse que estava com medo, não havia espaço dentro de mim para qualquer dúvida. Eu só tinha que ter certeza de que eu estava lá para ela".

No comunicado compartilhado pela companhia aérea, o capitão Chris Nye também não poupou elogios à comissária. "Diana novamente foi grandiosa e fez um excelente trabalho até a conclusão do voo. Este foi um trabalho bem feito, e eu fiquei feliz em ver todos agindo juntos para dar à luz um recém-nascido com sucesso em uma aeronave".

Depois da inusitada experiência, Shakeria decidiu acrescentar "Sky" como nome do meio de sua filha, como homenagem ao seu local de nascimento.