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

Nº de mortos em desabamento em Miami sobe para 11; desaparecidos são 150

Do UOL, em São Paulo*

29/06/2021 06h42

O número de mortos no desabamento de um prédio perto de Miami subiu para 11 ontem, enquanto os bombeiros continuam as buscas por 150 desaparecidos, sendo 29 latino-americanos, , cinco dias após a tragédia.

Especialistas analisavam possíveis falhas existentes no imóvel de 12 andares do complexo Champlain Towers, que desabou na madrugada da última quinta-feira em Surfside, a cerca de 20 quilômetros do centro de Miami.

Desafiados pelo calor, socorristas da Flórida, apoiados por equipes de Israel e do México, vasculhavam os escombros dos 55 apartamentos. "A busca prossegue e não vai parar até uma resolução", declarou o governador da Flórida, Ron DeSantis, ontem.

"Nas últimas horas, nossos homens resgataram outra vítima. No total, o número de pessoas contabilizadas é de 136, com 150 desaparecidos. O número de mortes confirmadas é, tragicamente, 11", disse em entrevista coletiva a prefeita do condado de Miami-Dade, Daniella Cava.

O chefe dos bombeiros de Miami-Dade, Andy Alvarez, informou à rede de TV ABC que foram encontrados bolsões de ar dentro do prédio onde poderia haver sobreviventes. "Temos esperança de resgatar alguém vivo", disse.

Amigos e vizinhos dos moradores do edifício participaram em uma vigília em uma praia próxima na segunda-feira à noite.

Os participantes escreveram a palavra "HOPE" (esperança) na areia, enquanto os trabalhos de busca prosseguiam nos escombros das Champlain Towers.

Dois cidadãos venezuelanos estão entre os mortos confirmados. Seus corpos foram encontrados no fim de semana, informou a polícia de Miami-Dade. O casal morava na unidade 704 do prédio, informaram as filhas Daniela e Gabriela em um tuíte.

29 latinos desaparecidos

No total, há 29 latino-americanos dos quais não se tem notícias: nove da Argentina, seis da Colômbia, seis do Paraguai, quatro da Venezuela, três do Uruguai e um do Chile. Funcionários consulares indicaram que quatro canadenses podem ter sido "afetados".

Entre os latino-americanos desaparecidos estavam Sophia López Moreira, cunhada do presidente do Paraguai, seu marido, Luis Pettengill, e três menores, além de Lady Luna Villalba, que viajou com eles como babá, segundo informações do governo paraguaio.

O advogado chileno Claudio Bonnefoy, parente da ex-presidente chilena Michelle Bachelet, também está entre os procurados. Sua filha, Pascale Bonnefoy, que viajou a Miami para acompanhar de perto os esforços de resgate, destacou o trabalho "implacável" dos socorristas, mas pediu o avanço das investigações.

"Recebemos muita solidariedade e tem sido muito bom, mas acho que o que temos que fazer é investigar as causas", declarou à CNN.

O presidente dos Estados Unidos, Joe Biden, que já declarou estado de emergência que permite ajuda federal, disse que o governo está pronto para "qualquer apoio ou assistência necessária".

Chamadas de um telefone fixo

Localizada em frente ao mar, a torre sul do complexo Champlain Towers desabou por volta da 01h00 (02h00 de Brasília) do dia 24 de junho. O vídeo de vigilância registrou a queda em segundos.

Uma das socorristas, Maggie Castro, do Corpo de Bombeiros de Miami-Dade, disse que "provavelmente as pessoas estavam na cama quando isso aconteceu", então é improvável que você encontre muitas ao mesmo tempo. "Parece lento, mas estamos avançando o mais rápido possível", assegurou à AFP.

O neto de um casal desaparecido, Arnie e Myriam Notkin, disse que sua família recebeu 16 ligações do telefone fixo de seus avós, embora tenham ouvido apenas ruídos.

"Estamos tentando entender o que está acontecendo", disse Jake Samuelson ao noticiário Local 10, sem saber se as ligações eram de seus avós ou se foram devido a uma falha mecânica. As últimas foram na sexta-feira.

Dois guindastes e cães farejadores ajudavam no trabalho de busca e resgate. As equipes cavaram uma enorme trincheira através da montanha de concreto e ferro retorcidos, disseram autoridades, apontando que todos os escombros com "valor forense" estavam sendo levados para um grande depósito para ser inspecionado. "Haverá uma investigação exaustiva e completa dos motivos que levaram a esta tragédia", prometeu Levine Cava.

Um relatório de 2018 sobre o estado do edifício já indicava "danos estruturais significativos", bem como "rachaduras" na garagem do edifício, segundo documentos publicados na sexta-feira.

"A impermeabilização sob a borda da piscina e da via de o para veículos (...) ultraou sua vida útil e por isso deve ser totalmente removida e substituída", destacou o especialista Frank Morabito, diretor da Morabito Consultores, solicitando reparos "dentro de um prazo razoável", sem apontar para um risco de colapso.

O edifício, construído em 1981, havia programado que os reparos começassem em breve e já havia dado início às obras da cobertura.

O prefeito de Surfside, Charles Burkett, disse que acomodações estão sendo procuradas para qualquer um que deseje evacuar o prédio quase idêntico à torre localizado a um quarteirão de distância, embora nenhum problema estrutural tenha sido identificado ali.

*Com informações da AFP