Mundo Europa E.U.A. Ásia África Brasil Médio Oriente Política Presidenciais 2026 Governo Partidos Presidente Seguro Factos Primeiro Poder Negócios Economia Dinheiro Empresas Imobiliário Líderes País Crime e Justiça Educação Meteorologia Saúde Covid-19 Vida Saudável Saúde Mental Família Amor e Sexo Desporto Mundial 2026 Benfica FC Porto Sporting Liga Seleção Ronaldo Champions Desportos Heróis Artes Música Cinema Teatro e Dança Séries Livros Opinião Colunistas Comentadores Estilo de Vida Viagens Gastronomia Moda Beleza Tendências Luxo Automóvel Futuro Clima Tecnologia Ciência Storytelling TV Videos Guia TV Programas Podcasts Live Events Summit International Summit In Focus Meet The CEO Oeiras Education Forum Todas as edições Mais Newsletters Ficha Técnica Branded Content SIGA A CNN var menuLayer = document.getElementById('menu-layer'); var btnMenu = document.getElementById('bt-menu'); var state = (btnMenu.classList.contains('icon-menu')); function openLayer(me) { state = (btnMenu.classList.contains('icon-menu')); me.classList.remove(state ? 'icon-menu' : 'icon-close'); me.classList.add(state ? 'icon-close' : 'icon-menu'); menuLayer.style.display = (state ? 'block' : 'none'); } window.addEventListener("resize", function (event) { menuLayer.style.display = (btnMenu.classList.contains('icon-close') ? 'block' : 'none'); }); ÚLTIMAS VÍDEOS POLÉMICA Luís Neves GUERRA Irão Ucrânia CNN TRAVEL Dez dias presos num túnel: dois trabalhadores são resgatados com vida após cheias devastadoras no Nepal Agência Lusa , TFR Há 1h e 26min Há 1h e 26min const videoConfigs = []; const mediaList = []; const mediaInstances = new Array(mediaList.length).fill(null); let userHasInteracted = false; /** * 1. Navigation Logic */ function changeToSlide(index, shouldExpand = false) { if (userHasInteracted || index !== 0) { const currentMedia = mediaList[index]; if (currentMedia) { updateVirtualPageView(currentMedia.objectType, currentMedia.id, currentMedia.titulo); } } userHasInteracted = true; document.querySelectorAll('#playListScreen .entry').forEach(function (entry) { const idx = entry.getAttribute('data-index'); const $target = $(entry).find('.media-target'); // Keep jQuery for finding the player target to check initialized state if (mediaInstances[idx] && typeof mediaInstances[idx].collapse === 'function') { mediaInstances[idx].collapse(); } if ($target.data('iolplayer-initialized')) { try { const jw = $target.iolplayer("jwplayer"); if (jw && typeof jw.stop === 'function') jw.stop(); } catch (e) { } } entry.style.display = 'none'; }); document.querySelectorAll('.multimediasList .item').forEach(item => { item.classList.remove('selected'); }); const selectedItem = document.querySelectorAll('.multimediasList .item')[index]; if (selectedItem) { selectedItem.classList.add('selected'); } const nextSlide = document.getElementById(`media-container-${index}`); const $nextTarget = $(nextSlide).find('.media-target'); // Keep jQuery to check target data // Ensure media is initialized if it hasn't been yet initMedia(index, true); if (nextSlide) { nextSlide.style.display = 'block'; } if (shouldExpand && mediaInstances[index] && typeof mediaInstances[index].expand === 'function') { mediaInstances[index].expand(); } // If already initialized, we can play immediately if ($nextTarget.data('iolplayer-initialized')) { try { const jw = $nextTarget.iolplayer("jwplayer"); if (jw && typeof jw.play === 'function') jw.play(); } catch (e) { console.warn("Player exists but play() failed"); } } preloadNeighbors(index); } // Global interaction tracking document.addEventListener('click', function (e) { if (e.target.closest('#playListScreen') || e.target.closest('.multimediasListWrapper')) { userHasInteracted = true; } }); document.addEventListener('touchstart', function (e) { if (e.target.closest('#playListScreen') || e.target.closest('.multimediasListWrapper')) { userHasInteracted = true; } }, { passive: true }); /** * 2. Interaction & Preloading */ async function initMedia(index, shouldAutoplay = false) { const target = document.querySelector(`#media-container-${index}`); if (!target || target.dataset.initialized === "true") return; const type = target.getAttribute('data-type'); const $target = $(`#render-target-${index}`); target.dataset.initialized = "true"; try { if (type === 'Multimedia') { await waitForLibrary(() => window.jQuery && typeof jQuery.fn.iolplayer === 'function'); const metadata = videoConfigs[index]; if (metadata) { $target.iolplayer({ video: [metadata], pub: '/130294768/cnn/web/VIDEO', project: "cnn", skin: { timeslider: { progress: "#FFC600" } }, nextUpDisplay: true, autostart: shouldAutoplay && userHasInteracted }); $target.data('iolplayer-initialized', true); const jw = $target.iolplayer("jwplayer"); if (jw) { jw.on('ready', function () { if (userHasInteracted && this.getState() !== 'playing') { this.play(); } }); } } } else if (type === 'Galeria') { await waitForLibrary(() => typeof window.IOLGallery === 'function'); mediaInstances[index] = new IOLGallery({ id: mediaList[index].id, selector: `#render-target-${index}`, project: "cnn", onLastPhotoNext: () => { const nextIndex = (parseInt(index) + 1) % mediaList.length; changeToSlide(nextIndex, true); }, overrideAnalytics: { title: "Dez dias presos num t\u00FAnel: dois trabalhadores s\u00E3o resgatados com vida ap\u00F3s cheias devastadoras no Nepal" } }); // Automatic expand removed as per requirements } } catch (err) { console.error(`Init error [${index}]:`, err); } } function preloadNeighbors(index) { const next = (index + 1) % mediaList.length; const prev = (index - 1 + mediaList.length) % mediaList.length; initMedia(next, false); initMedia(prev, false); } const waitForLibrary = (checkFn, timeout = 10000) => { return new Promise((resolve, reject) => { if (checkFn()) return resolve(); const start = Date.now(); const interval = setInterval(() => { if (checkFn()) { clearInterval(interval); resolve(); } else if (Date.now() - start > timeout) { clearInterval(interval); reject(new Error("Timeout")); } }, 100); }); }; function updateVirtualPageView(contentType, id, title) { if (window.iol_analytics) { var pageTitle = document .querySelector("meta[property='iol:content_title']")?.getAttribute("content") || ""; var adunit = document .querySelector("meta[property='iol:adunit']")?.getAttribute("content") || ""; var iolAnalytics = window.iol_analytics; iolAnalytics.updateVirtualPageView( location.pathname, iol_analytics.createSimpleDataLayerObject( contentType, title, id, "WEB", adunit, "destaque multimedia", false ) ); } } /** * 3. Intersection Observer */ const observer = new IntersectionObserver((entries) => { entries.forEach(async (entry) => { if (entry.isIntersecting) { const index = entry.target.getAttribute('data-index'); initMedia(index, false); observer.unobserve(entry.target); } }); }, { threshold: 0.1 }); document.querySelectorAll('#playListScreen .entry').forEach(target => observer.observe(target)); Adicione a CNN como fonte preferida ?Saiba mais As equipas nepalesas tinham ouvido vozes vindas do interior do túnel, o que aumentou as esperanças de encontrar mais sobreviventes Dois trabalhadores que permaneciam presos num túnel do projeto hidroelétrico Trishuli 3A, no Nepal, foram resgatados com vida esta sexta-feira, dez dias depois das devastadoras cheias, enquanto as equipas de emergência continuavam à procura de outras pessoas que se acredita permanecerem no interior.
Os sobreviventes foram identificados como Sanjay Sah e Kabir Maharjan, segundo responsáveis envolvidos na operação de resgate.
As equipas nepalesas tinham ouvido vozes vindas do interior do túnel, o que aumentou as esperanças de encontrar mais sobreviventes, informou esta sexta-feira Ram Neupane, deputado e engenheiro que participa na operação.
Neupane explicou que as equipas ouviram vozes no interior e que, a partir desse momento, intensificaram os trabalhos para chegar às pessoas presas.
“A equipa de resgate recebeu informação de que se ouvem vozes humanas vindas do interior. As equipas de resgate do Exército do Nepal e da Polícia Armada entraram no túnel e intensificaram a operação”, escreveu Neupane no Facebook.
O deputado garantiu que os socorristas tinham confirmado que as vozes provinham de mais de uma pessoa e que conseguiram estabelecer uma breve comunicação com quem permanecia no interior.
Segundo Neupane, as equipas gritaram para o interior “não tenham medo, estamos a resgatá-los”, tendo recebido como resposta um “está bem”.
Os primeiros dados recolhidos pela Associação Independente de Produtores de Energia do Nepal indicavam que 42 trabalhadores e funcionários tinham ficado presos na central subterrânea do projeto, com uma capacidade de 60 megawatts.
O projeto hidroelétrico Trishuli 3A está situado no distrito de Nuwakot, a norte de Katmandu, uma das zonas atingidas pelas cheias.
A operação faz parte do amplo dispositivo de busca mobilizado após as inundações e deslizamentos de terras que atingiram o Nepal a 26 de agosto e provocaram centenas de mortos e milhares de desaparecidos.
O resgate de Sah e Maharjan acontece dez dias depois da catástrofe, quando as possibilidades de encontrar sobreviventes tinham diminuído e grande parte das operações já estava concentrada na recuperação de cadáveres e na identificação das vítimas.

