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

Clodoaldo Silva

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

No verão, mergulho em água rasa é o 2ª maior causador de deficiências

Conheça o local antes de mergulhar - Felipe Floresti/UOL
Conheça o local antes de mergulhar Imagem: Felipe Floresti/UOL

28/01/2022 16h36

Hoje estou aqui para fazer um alerta sobre um problema que muitas pessoas não têm conhecimento. Tenho vários amigos que mergulharam sem conhecer local e acabaram ficando paraplégicos ou tetraplégicos por causa de acidentes em rios, cachoeiras, lagos e piscinas. Você sabia que, no verão, o mergulho em água rasa é a 2ª maior causa de deficiências?

Segundo o Ministério da Saúde, o mergulho em águas rasas está atrás apenas dos acidentes de trânsito. Fora da estação quente, tais acidentes ocupam a quarta posição. O problema é sério. Todo o cuidado é pouco.

De acordo com a SBC (Sociedade Brasileira de Coluna), a maior parte das vítimas deste tipo de acidente é jovem: 90% têm faixa etária de 10 a 25 anos. A consequência mais recorrente é a tetraplegia, em que os pacientes perdem os movimentos do pescoço para baixo. E o trauma da lesão medular por acidente de mergulho pode vir ainda acompanhado por um traumatismo craniano.

Diferentemente de outras deficiências, a prevenção do mergulho mal calculado pode evitar 100% dos casos de deficiência física. Veja as consequências que o mergulho em águas rasas pode causar:

- Paralisia de pernas e braços
- Danos para coluna vertebral
- Lesões como fratura e luxação
- Problemas neurológicos
- Trauma de crânio
- Fratura nas mãos, pés

Incidência no Rugby em Cadeira de Rodas

Muitos atletas do rugby em cadeira de rodas aram pela experiência de mergulho em água rasa  - Getty Images - Getty Images
Muitos atletas do rugby em cadeira de rodas aram pela experiência de mergulho em água rasa
Imagem: Getty Images

Muitos atletas que fazem Rugby em Cadeira de Rodas, por exemplo, aram pela experiência de mergulho em água rasa. Estudo publicado na Revista Brasileira de Educação Física em 2018 revelou que entre 72 atletas da modalidade, 45,8% adquiriram sua deficiência mergulhando em água rasa. A segunda causa da deficiência é o acidente automobilístico, com 27,8% dos atletas. Essa pesquisa foi realizada em oito equipes brasileiras de Rugby em Cadeira de Rodas.

O que parece uma realidade distante, na verdade está ao nosso lado. Nesse caso a prevenção é o melhor caminho para evitar um acidente ao mergulhar. Eu sei que é verão, mas toda a informação é válida neste caso, já que os números não são nada bons.

A Sociedade Brasileira de Ortopedia e Traumatologia alerta para os cuidados que devem ser tomados.

- Não mergulhe em águas turvas ou desconhecidas;
- Não mergulhe após ingerir bebida alcoólica ou outras substâncias que atrapalhem os reflexos;
- Evite empurrar os amigos para dentro da água;
- E cuidado ao tentar ajudar uma pessoa que sofreu este tipo de lesão: mexer a cabeça poderá piorar a lesão. O mais importante é imobilizar e chamar ajuda médica para adequada avaliação.

Deve-se ter muito cuidado ao querer ajudar neste momento, pois uma manipulação realizada de forma incorreta pode piorar a lesão. A vítima deve ser salva e levada para fora da água para prevenir o afogamento e aguardar a chegada da equipe médica especializada no atendimento de emergências.

Peça ajuda se presenciar um evento semelhante. No hospital, os médicos especializados irão avaliar e recomendar o melhor tratamento. Em casos leves, colares podem ser indicados e em situações mais graves a cirurgia pode ser a única solução. Cuidado e previna-se: a lesão na medula afeta os movimentos e a sensibilidade dos membros, podendo ter um final drástico.

Aproveite o verão com todos os cuidados. Vale alertar também que estamos no meio de uma pandemia em que enfermarias e UTIs estão lotadas. Prevenir é sempre o melhor caminho.

Abraços aquáticos para todos e excelente sexta-feira!