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

Raio atinge irmãos que tiravam selfie durante tempestade

Raio atinge árvore no momento em que os irmãos tiravam uma selfie - Reprodução/Isobel Jobson
Raio atinge árvore no momento em que os irmãos tiravam uma selfie Imagem: Reprodução/Isobel Jobson

Colaboração para o UOL, em Santos

14/07/2021 10h13

Três irmãos, duas jovens e um rapaz, escaparam por pouco da morte no final da tarde de segunda-feira (12). Eles se protegiam de uma tempestade sob uma árvore - contrariando as recomendações para se tomar durante eventos de descargas elétricas -, que acabou atingida por um raio.

Rachel, Isobel e Andrew Jobson estavam eando de bicicleta quando tiveram que se abrigar sob uma árvore perto de Molesey Lock, perto do Palácio de Hampton Court, no sudoeste de Londres, Inglaterra, durante uma tempestade que os pegou de surpresa.

No momento em que eles tiravam uma selfie, um raio atingiu a árvore. Segundo eles, a câmera do celular flagrou o momento exato do incidente.

Rachel, a irmã mais velha, de 26 anos, disse que eles estavam indo visitar a tia em Epsom, Surrey, quando foram surpreendidos pela tempestade. Quando já estavam abrigados sob a árvore, resolveram tirar uma selfie para registrar o momento.

"A foto foi tirada no momento em que o raio nos atingiu", contou à BBC Isobel, de 23 anos. "Tirei uma foto nossa sorrindo e depois quisemos tirar uma foto da gente triste na chuva. De repente, eu já estava no chão e não conseguia ouvir mais nada além de um zumbido estridente. Meu braço direito ficou dormente e não conseguia movê-lo".

Isobel tem uma placa de titânio no braço, que ficou muito quente após o raio nos atingir, acrescentou Rachel.

"Eu também caí ao chão e me senti desorientada. Me queimei na coxa e na barriga. Eu e minha irmã ficamos com marcas como as de um raio", lembrou.

Os padrões a que Rachel se refere são conhecidos como marcas de Lichtenberg. Elas são temporárias e ocorrem por conta do rompimento de tecidos subcutâneos.

Rachel acrescentou que os três ficaram feridos, embora o seu irmão Andrew estivesse "mais atordoado do que qualquer outra coisa"

Os irmãos foram socorridos por outras pessoas que estavam no local, antes que os paramédicos chegassem. Eles foram levados para o Hospital St George, em Tooting, com queimaduras superficiais, e tiveram alta horas depois.

Apesar do susto, Rachel, Isobel e Andrews tiveram apenas ferimentos leves  - Arquivo Pessoal - Isobel Robson - Arquivo Pessoal - Isobel Robson
Apesar do susto, Rachel, Isobel e Andrew tiveram apenas ferimentos leves
Imagem: Arquivo Pessoal - Isobel Robson

Placa de titânio

A família foi informada de que possivelmente a placa de titânio no braço de Isobel, colocada após um acidente de bicicleta no ano ado, possa ter sido a causa do raio percorrer os seus corpos.

No dia do incidente, grande parte de Londres foi afetada pelas tempestades, com alguns bairros recebendo o equivalente a um mês de chuva em um único dia, o que provocou enchentes.

De acordo com a Royal Society for the Prevention of Accidents, cerca de 30 a 60 pessoas são atingidas por raios a cada ano no Reino Unido, com uma média de três mortes.