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

Os destroços do maior palácio e museu em Beirute destruído pela explosão

Sursock Museum - Reprodução/Instagram
Sursock Museum Imagem: Reprodução/Instagram

Gustavo Frank

De Nossa

14/08/2020 09h25

A explosão em Beiture, no Líbano, destruiu grande parte da cidade e, consequentemente, locais que criavam o turismo por lá. Um dos lugares mais afetados foi o Museu Sursock.

O palácio, erguido no século 19, é um dos maiores na capital libanesa e abrigava um museu de arte moderna e contemporânea. Em cliques compartilhados por usuários no Instagram, é possível ver o interior do local, que, agora, soma inúmeros destroços da estrutura danificada pela explosão.

Museu Sorsock - 1 - Reprodução/Instagram - Reprodução/Instagram
Destroços que restaram do Museu Sorsock
Imagem: Reprodução/Instagram

Museu Sorsock - 2 - Reprodução/Instagram - Reprodução/Instagram
Destroços que restaram do Museu Sorsock
Imagem: Reprodução/Instagram

Há apenas alguns meses, o museu abrigou uma exposição histórica de Picasso e era tido pelos especialistas como um dos marcos remanescentes da velha Beirute que haviam resistido sem danos a 15 anos de guerra civil e a décadas de negligência do governo.

Destruição no Museu Sursock

História do palácio

Palácio Sarsock - Reprodução/Sarsock Museum - Reprodução/Sarsock Museum
Palácio de Sarsock
Imagem: Reprodução/Sarsock Museum

Construído em 1860 por Moussa Sursock, o local foi reconhecido na época como uma das maiores casas de cidade de Beirute e, hoje, é o maior palácio privado daquele período a sobreviver, até poucos dias, intacto.

A origem dos Sursock remonta a Constantinopla e há registros de que eles viviam na capital libanesa desde 1714. Sua grande riqueza foi obtida no início do século 19, principalmente na agricultura, e, posteriormente, com fábricas de algodão.

Palácio destruido - Reprodução/Instagram - Reprodução/Instagram
Registro do interior do palácio destruído após as explosão
Imagem: Reprodução/Instagram

No seu ápice, o império Sursock se estendeu de Mersine, naTurquia, a Alexandria, no Egito, ando pelo Líbano, Chipre e Palestina. Com a chegada dos regimes nacionalistas na Turquia e no Egito e a criação do Estado de Israel, os Sursocks perderam suas terras e o palácio em Beirute é um dos poucos símbolos restantes de sua antiga glória.

Em 1912, o herdeiro libanês Nicolas Ibrahim Sursock construiu a vila particular que atualmente abrigava o museu. Em seu testamento, ele decretou que o local, após sua morte, fosse transformado em um espaço de arte.

Quando Nicolas morreu, em 1952, ele deixou a a construção para a cidade de Beirute. O museu abriu suas portas em 1961, dirigido por Ibrahim M. Beyhum, com uma exposição de obras de artistas libaneses contemporâneos, estabelecendo um precedente para eventos culturais em Beirute.

Jardins

Jardim Palácio Sorsack - Reprodução - Reprodução
Jardim do Palácio Sorsack
Imagem: Reprodução

Além do palácio com as obras de arte, o local guarda ainda em seus arredores jardins que ficam abertos entre os meses de abril e novembro para visitação — período em que não costuma chover na cidade.

Aberto também para aluguel de eventos, os jardins podem acomodar até mil convidados sentados e servidos igualmente distribuídos entre as arcadas e a área pavimentada, o setor gramado e a região da fonte.