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

Segredo sob os trens: estação em Paris esconde bunker intacto da 2ª Guerra

Bunker escondido embaixo de estação de trem em Paris - Sébastien Godefroy/SNCF
Bunker escondido embaixo de estação de trem em Paris Imagem: Sébastien Godefroy/SNCF

Marcel Vincenti

Colaboração para Nossa

27/10/2022 04h00

Todos os dias, milhares de pessoas cruzam a Gare de l'Est, uma das mais importantes estações ferroviárias de Paris.

Entretanto, poucos desses ageiros sabem que, sob as plataformas e os trilhos do local, há um abrigo militar da época da Segunda Guerra Mundial.

O refúgio é ado por meio de um alçapão de metal que existe entre as vias 3 e 4 da estação: sua escada leva a um pequeno e labiríntico mundo subterrâneo preparado para esconder armamentos, acolher combatentes e permitir comunicação com outros pontos militares de Paris.

Além disso, tinha como objetivo proteger os ocupantes de possíveis ataques de gases tóxicos, algo que havia sido muito usado na Primeira Guerra Mundial.

E não só: o lugar foi projetado para ser uma central emergencial de controle das operações ferroviárias na superfície, fundamentais para a logística da guerra.

Bunker escondido embaixo de estação de trem em Paris - Sébastien Godefroy/SNCF - Sébastien Godefroy/SNCF
Bunker escondido embaixo de estação de trem em Paris
Imagem: Sébastien Godefroy/SNCF

Com capacidade para comportar dezenas de pessoas, o abrigo é dividido em diversas salas - muitas delas também protegidas por pesadas portas de metal.

Nesses espaços, ainda é possível ver a estrutura original que foi montada para dar utilidade militar (e de esconderijo de sobrevivência) para o refúgio.

Lá, estão à mostra o sistema de iluminação e ventilação, apertados banheiros e um complexo aparato de comunicação, além de mesas, cadeiras e armários. Sinais escritos em francês, apontando direções e orientando o uso de alguns dos equipamentos do lugar, surgem aqui e ali.

Bunker escondido embaixo de estação de trem em Paris - Sébastien Godefroy/SNCF - Sébastien Godefroy/SNCF
Local tem salas especiais para cada operação
Imagem: Sébastien Godefroy/SNCF
Bunker escondido embaixo de estação de trem em Paris - Sébastien Godefroy/SNCF - Sébastien Godefroy/SNCF
No detalhe, as complexas engrenagens da porta do bunker
Imagem: Sébastien Godefroy/SNCF

Mesmo com a luz artificial, trata-se de um buraco escuro e opressivo, tão sombrio como quase todas as memórias da Segunda Guerra Mundial.

Pouco (ou nenhum) uso

Atualmente, o abrigo desativado está sob a responsabilidade da empresa ferroviária sa Société Nationale des Chemins de Fer Français (SNCF).

Bunker escondido embaixo de estação de trem em Paris - Sébastien Godefroy/SNCF - Sébastien Godefroy/SNCF
Esta é a sala onde ficavam os sistemas de comunicação com o mundo exterior
Imagem: Sébastien Godefroy/SNCF

E a SNCF informa que não há certeza se o refúgio foi utilizado durante a Segunda Guerra Mundial, seja pelos ses ou pelos alemães durante a invasão nazista.

A dúvida permanece, pois as instalações do abrigo estão em perfeito estado, sem marcas de uso. E nenhum testemunho sobre a utilização do lugar chegou até nós. Há, porém, algumas inscrições em alemão lá dentro, mostrando que os invasores o prepararam para seu uso.

Bunker escondido embaixo de estação de trem em Paris - Sébastien Godefroy/SNCF - Sébastien Godefroy/SNCF
Os corredores estreitos e com pouca iluminação do bunker de PAris
Imagem: Sébastien Godefroy/SNCF

Vale lembrar, além disso, que existiram refúgios militares semelhantes em outras estações ferroviárias da capital sa — mas que foram desmantelados a partir dos anos 1980.

Por essa razão, a entidade ferroviária afirma que o histórico e bem preservado espaço subterrâneo da Gare de l'Est é "um patrimônio único, pois sobreviveu ao longo das décadas e todo o seu equipamento está em seu estado original".

"O abrigo é um verdadeiro museu de engenharia. Em seu interior, além da história, é possível ver instalações feitas com incríveis técnicas de produção de eletricidade, ventilação, filtragem, medição da qualidade do ar e telecomunicações".

Bunker escondido embaixo de estação de trem em Paris - Sébastien Godefroy/SNCF - Sébastien Godefroy/SNCF
Sistemas implementados no bunker se tornaram alvo de preservação do governo francês
Imagem: Sébastien Godefroy/SNCF

Infelizmente, o pequeno mundo subterrâneo da Gare de l'Est ainda não tem um programa de visitas turísticas periódicas, pois os equipamentos do lugar são considerados pela SNCF como um "patrimônio frágil".

Mas tours pontuais já foram realizados em seu interior.

Para informações sobre possibilidades de visita a esse local histórico, entre em contato com a SNCF: www.sncf.com/en

Bunker escondido embaixo de estação de trem em Paris - Sébastien Godefroy/SNCF - Sébastien Godefroy/SNCF
Local conta com sistemas avançados de eletricidade, ventilação, filtragem, medição da qualidade do ar e telecomunicações
Imagem: Sébastien Godefroy/SNCF