Raqqa: una ciudad reducida a escombros después de años de brutal gobierno del ISIS

CNN regresó a la ciudad el jueves y caminó por un paisaje transformado: montones de escombros de hormigón gris y edificios carbonizados, vaciados han reemplazado hogares y escuelas. Puedes conducir por millas sin ver siquiera un destello de color. El extraño árbol que cuelga de por vida ofrece un parpadeo de verde marrón y tenue.

Ni un solo edificio a lo largo de las carreteras principales todavía está completamente intacto. Los caminos laterales y los campos son inaccesibles, mientras los equipos barren las minas terrestres, las bombas y las trampas explosivas que ISIS inevitablemente dejó atrás.

Es difícil imaginar cómo se podría reconstruir. Nadie sabe en este momento quién lo pagaría, nadie sabe quién controla esta ciudad.

'); $ vidEndSlate.removeClass (' video__end-slate – inactivo '). AddClass (' video__end-slate – active ');}}; CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === cierto) ? true: false; var configObj = {thumb: 'ninguno', video: 'world / 2017/10/19 / raqqa-gopro-syria-gabriel-chaim-sje-lon-orig.cnn', ancho: '100%' , altura: '100%', sección: 'nacional', perfil: 'expansión', red: 'cnn', markupId: 'body-text_12', adsection: 'const-article-inpage', frameWidth: '100%' , frameHeight: '100%', posterImageOverride: {"mini": {"height": 124, "width": 220, "type": "jpg", "uri": "// cdn.cnn.com/cnnnext /dam/assets/171019145331-raqqa-gopro-5-small-169.jpg"},"xsmall":{"height":173,"width"307,"type":"jpg","uri ": "//cdn.cnn.com/cnnnext/dam/assets/171019145331-raqqa-gopro-5-medium-plus-169.jpg"},"small":{"height":259,"width":460, "tipo": "jpg", "uri": "// cdn.cnn.com/cnnnext/dam/assets/171019145331-raqqa-gopro-5-large-169.jpg"},"medium":{"height ": 438," ancho ": 780," tipo ":" jpg "," uri ":" // cdn.cnn.com/cnnnext/dam/assets/171019145331-raqqa-gopro-5-exlarge-169.jpg "}," large ": {" height ": 619," width ": 1100," type ":" jpg "," uri ":" // cdn.cnn.com/cnnnext/dam/assets/171019145331-raqqa -gopro-5-super-169.jpg "}," full16x9 ": {" hei ght ": 900," ancho ": 1600," tipo ":" jpg "," uri ":" // cdn.cnn.com/cnnnext/dam/assets/171019145331-raqqa-gopro-5-full-169. jpg "}," mini1x1 ": {" height ": 120," width ": 120," type ":" jpg "," uri ":" // cdn.cnn.com/cnnnext/dam/assets/171019145331- raqqa-gopro-5-small-11.jpg "}}}, autoStartVideo = false, callbackObj, containerEl, currentVideoCollection = []currentVideoCollectionId = '', isLivePlayer = false, moveToNextTimeout, mutePlayerEnabled = false, nextVideoId = '' nextVideoUrl = '', turnOnFlashMessaging = false, videoPinner, videoEndSlateImpl; if (CNN.autoPlayVideoExist === false) {autoStartVideo = false; if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false; containerEl = jQuery (document.getElementById (configObj.markupId)); CNN.VideoPlayer.showFlashSlate (containerEl);} else {CNN.autoPlayVideoExist = true;}}} configObj.autostart = autoStartVideo; CNN.VideoPlayer.setPlayerProperties (configObj.markupId , autoStartVideo, isLivePlayer, mutePlayerEnabled); CNN.VideoPlayer.setFirstVideoInCol lection (currentVideoCollection, configObj.markupId); videoEndSlateImpl = new CNN.VideoEndSlate ('body-text_12'); / *** Encuentra la siguiente ID de video y URL en la colección actual, si está disponible. * @param currentVideoId El video que es actualmente jugando * @param containerId El contenedor primario Id del elemento de video * / function findNextVideo (currentVideoId) {var i, vidObj; if (currentVideoId && jQuery.isArray (currentVideoCollection) && currentVideoCollection.length> 0) {for (i = 0 ; i 0) {videoEndSlateImpl.showEndSlateForContainer ();}}} callbackObj = {onPlayerReady: function (containerId) {CNN.VideoPlayer.reportLoadTime (containerId); CNN.VideoPlayer.handleInitialExpandableVideoState (containerId); CNN.VideoPlayer.handleAdOnCVPVisibilityChange (containerId, CNN .pageVis.isDocumentVisible ()); if (Modernizr &&! Modernizr.phone &&!! Modernizr.mobile &&!! Modernizr.tablet) {var containerClassId = '#' + containerId; if (jQuery (containerClassId) .parents ('. js- pg-rail-tall__head '). longitud) {videoPinner = new CNN.VideoPinner (containerClassId); videoPinner.init ();} else {CNN.VideoPlayer.hideThumbnail (containerId);}}}, / ** Escuche los metadatos evento que se dispara justo después de que el anuncio finaliza y comienza la reproducción de video real * / onContentEntryLoad: function (containerId, playerId, contentid, isQueue) {CNN.VideoPlayer.showSpinner (containerId);}, onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) {var endSlateLen = jQuery (document.getElementById (cont (endSlateLen> 0) {videoEndSlateImpl.fetchAndShowRecommendedVideos (metadata) );}}, onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) {clearTimeout (moveToNextTimeout); CNN.VideoPlayer.hideSpinner (containerId); if (Modernizr &&! Modernizr.phone &&! Modernizr.mobile &&! Modernizr.tablet) {if (tipo de videoPinner! == 'undefined' && videoPinner! == nulo) {videoPinner.setIsPlaying (true); videoPinner.animateDown ();}}}, onTrackingFullscreen: function (containerId , PlayerId, dataObj) {CNN.VideoPlayer.handleFullscreenChange (containerId, dataObj);}, onContentPlay: function (containerId, cvpId, event) {var playerInstance, prevVideoId; / ** Cuando el contenido de video comienza a reproducirse, inyecta datos analíticos * para Aspen (si está habilitado) y el diseño de anuncio complementario * (si se configuró cuando se reproduce el anuncio) deberían volver a * diseño de anuncio épico. onContentPlay llama a updateCompanionLayout * con el diseño 'restoreEpicAds' para hacer este cambio * / if (CNN.companion && typeof CNN.companion.updateCompanionLayout === 'function') {CNN.companion.updateCompanionLayout ('restoreEpicAds');} clearTimeout ( moveToNextTimeout); CNN.VideoPlayer.hideSpinner (containerId); if (CNN.VideoPlayer.getLibraryName (containerId) === 'fave') {playerInstance = FAVE.player.getInstance (containerId) || null;} else {playerInstance = containerId && window.cnnVideoManager.getPlayerByContainer (containerId) .videoInstance.cvp || null;} prevVideoId = (window.jsmd && window.jsmd.v && (window.jsmd.v.eVar18 || window.jsmd.v.eVar4)) || '' if (playerInstance && typeof playerInstance.reportAnalytics === 'función') {if (prevVideoId.length === 0 && document.referrer && document.referrer.search (/ / videos //)> = 0 ) {prevVideoId = document.referrer.replace (/ ^ (?: http | https) : / / [^/] / videos / (. + . w +) (?: / video / playlists {/ video / $ 1 '); si (prevVideoId === document.referrer) {prevVideoId =' ';}} playerInstance.reportAnalytics (' videoPageData ', {videoCollection: currentVideoCollectionId, videoBranding: CNN.omniture.branding_content_page, templateType: CNN.omniture.template_type, nextVideo: nextVideoId, previousVideo: prevVideoId, referrerType: '', referrerUrl: document.referrer});} if (Modernizr &&! Modernizr.phone &&! Modernizr.mobile && ! () ()), OnContentReplayRequest: function (containerId, cvpId, contentId) ) {if (Modernizr &&! Modernizr.phone &&! Modernizr.mobile &&! Modernizr.table t) {if (typeof videoPinner! == 'undefined' && videoPinner! == null) {videoPinner.setIsPlaying (true); var $ endSlate = jQuery (document.getElementById (containerId)). parent (). find ('. js-video__end-slate '). eq (0); if ($ endSlate.length> 0) {$ endSlate.removeClass (' video__end-slate – active '). addClass (' video__end-slate – inactivo '); }}}}, onContentBegin: function (containerId, cvpId, contentId) {CNN.VideoPlayer.mutePlayer (containerId); if (CNN.companion && typeof CNN.companion.updateCompanionLayout === 'function') {CNN.companion.updateCompanionLayout ('removeEpicAds');} CNN.VideoPlayer.hideSpinner (containerId); clearTimeout (moveToNextTimeout); CNN.VideoSourceUtils.clearSource (containerId); jQuery (documento) .triggerVideoContentStarted ();}, onContentComplete: function (containerId, cvpId, contentId ) {if (CNN.companion && typeof CNN.companion.updateCompanionLayout === 'function') {CNN.companion.updateCompanionLayout ('restoreFreewheel');} navigateToNextVideo (contentId, containerId);}, onContentEnd: function (conta inerId, cvpId, contentId) {if (Modernizr &&! Modernizr.phone &&!! Modernizr.mobile &&!! Modernizr.tablet) {if (tipo de videoPinner! == 'undefined' && videoPinner! == null) {videoPinner.setIsPlaying (false );}}}, onCVPVisibilityChange: function (containerId, cvpId, visible) {CNN.VideoPlayer.handleAdOnCVPVisibilityChange (containerId, visible);}}; if (typeof configObj.context! == 'string' || configObj.context.length 0) {configObj.adsection = window.ssid;} CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true)? es una característica por defecto del inyector * / CNN.INJECTOR.scriptComplete ('videodemanddust');

Fuente CNN