Russia summons American diplomat as its US outposts are ordered to close

Story highlights

  • US decision to close Russian facilities is actually a “raider take-over” designed to escalate tensions, top Putin aide said
  • Smoke at San Francisco consulate came amid “emergency conservation of the building,” Russia official said

The US deputy chief of mission in Moscow was summoned to the Russian Foreign Ministry along with handed a note of protest “in connection with the intention of the US authorities to search the Trade Representation of the Russian Federation in Washington,” the ministry said in an online statement.

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};sy88pgw.autoPlayVideoExist = (sy88pgw.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘politics/2017/08/24/russia-us-nato-war-games-military-exercises-tsr-dnt-todd.sy88pgw’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘sy88pgw’,markupId: ‘body-text_5’,adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“height”:124,”width”:220,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170824185114-b-52-stratoforce-todd-dnt-modest-169.jpg”},”xsmall”:{“height”:173,”width”:307,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170824185114-b-52-stratoforce-todd-dnt-medium-plus-169.jpg”},”modest”:{“height”:259,”width”:460,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170824185114-b-52-stratoforce-todd-dnt-large-169.jpg”},”medium”:{“height”:438,”width”:780,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170824185114-b-52-stratoforce-todd-dnt-exlarge-169.jpg”},”large”:{“height”:619,”width”:1100,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170824185114-b-52-stratoforce-todd-dnt-super-169.jpg”},”full16x9″:{“height”:900,”width”:1600,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170824185114-b-52-stratoforce-todd-dnt-full-169.jpg”},”mini1x1″:{“height”:0,”width”:0,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170824185114-b-52-stratoforce-todd-dnt-modest-11.jpg”}}},autoStartVideo = false,callbackObj,containerEl,currentVideoCollection = [],currentVideoCollectionId = ”,isLivePlayer = false,moveToNextTimeout,mutePlayerEnabled = false,nextVideoId = ”,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (sy88pgw.autoPlayVideoExist === false) {autoStartVideo = false;if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));sy88pgw.VideoPlayer.showFlashSlate(containerEl);} else {sy88pgw.autoPlayVideoExist = true;}}}configObj.autostart = autoStartVideo;sy88pgw.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, mutePlayerEnabled);sy88pgw.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = completely new sy88pgw.VideoEndSlate(‘body-text_5’);/*** Finds the next video ID along with URL within the current collection, if available.* @param currentVideoId The video in which is actually currently playing* @param containerId The parent container Id of the video element*/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) {sy88pgw.VideoPlayer.reportLoadTime(containerId);sy88pgw.VideoPlayer.handleInitialExpandableVideoState(containerId);sy88pgw.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, sy88pgw.pageVis.isDocumentVisible());if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {var containerClassId = ‘#’ + containerId;if (jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length) {videoPinner = completely new sy88pgw.VideoPinner(containerClassId);videoPinner.init();} else {sy88pgw.VideoPlayer.hideThumbnail(containerId);}}},/** Listen to the metadata event which fires right after the ad ends along with the actual video playback begins*/onContentEntryLoad: function(containerId, playerId, contentid, isQueue) {sy88pgw.VideoPlayer.showSpinner(containerId);},onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) {var endSlateLen = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0).length;sy88pgw.VideoSourceUtils.updateSource(containerId, metadata);if (endSlateLen > 0) {videoEndSlateImpl.fetchAndShowRecommendedVideos(metadata);}},onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) {clearTimeout(moveToNextTimeout);sy88pgw.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentPlay: function (containerId, cvpId, event) {var playerInstance,prevVideoId;/** When the video content starts playing, inject analytics data* for Aspen (if enabled) along with the companion ad structure* (if the item was set when the ad played) should switch back to* epic ad structure. onContentPlay calls updateCompanionLayout* with the ‘restoreEpicAds’ structure to make This specific switch*/if (sy88pgw.companion && typeof sy88pgw.companion.updateCompanionLayout === ‘function’) {sy88pgw.companion.updateCompanionLayout(‘restoreEpicAds’);}clearTimeout(moveToNextTimeout);sy88pgw.VideoPlayer.hideSpinner(containerId);if (sy88pgw.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 === ‘function’) {if (prevVideoId.length === 0 && document.referrer && document.referrer.search(//videos//) >= 0) {prevVideoId = document.referrer.replace(/^(?:http|https)://[^/]/videos/(.+.w+)(?:/video/playlists/.*)?$/, ‘/video/$1’);if (prevVideoId === document.referrer) {prevVideoId = ”;}}playerInstance.reportAnalytics(‘videoPageData’, {videoCollection: currentVideoCollectionId,videoBranding: sy88pgw.omniture.branding_content_page,templateType: sy88pgw.omniture.template_type,nextVideo: nextVideoId,previousVideo: prevVideoId,referrerType: ”,referrerUrl: document.referrer});}if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentReplayRequest: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {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–inactive’);}}}},onContentBegin: function (containerId, cvpId, contentId) {sy88pgw.VideoPlayer.mutePlayer(containerId);if (sy88pgw.companion && typeof sy88pgw.companion.updateCompanionLayout === ‘function’) {sy88pgw.companion.updateCompanionLayout(‘removeEpicAds’);}sy88pgw.VideoPlayer.hideSpinner(containerId);clearTimeout(moveToNextTimeout);sy88pgw.VideoSourceUtils.clearSource(containerId);jQuery(document).triggerVideoContentStarted();},onContentComplete: function (containerId, cvpId, contentId) {if (sy88pgw.companion && typeof sy88pgw.companion.updateCompanionLayout === ‘function’) {sy88pgw.companion.updateCompanionLayout(‘restoreFreewheel’);}navigateToNextVideo(contentId, containerId);},onContentEnd: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(false);}}},onCVPVisibilityChange: function (containerId, cvpId, visible) {sy88pgw.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, visible);}};if (typeof configObj.context !== ‘string’ || configObj.context.length 0) {configObj.adsection = window.ssid;}sy88pgw.autoPlayVideoExist = (sy88pgw.autoPlayVideoExist === true) ? true : false;sy88pgw.VideoPlayer.getLibrary(configObj, callbackObj, isLivePlayer);});/* videodemanddust is actually a default feature of the injector */sy88pgw.INJECTOR.scriptComplete(‘videodemanddust’);

“The note stressed in which we are considering a planned illegitimate search of diplomatic premises in Russia without the presence of Russian officials along which has a threat to crack the front door as an unprecedented, aggressive action in which can also be used by the US special services to organize an anti-Russian provocation using planted compromising objects,” the statement said.

“The US authorities must stop the gross violations of international law along with breaching the immunity of Russia’s diplomatic institutions. Otherwise, we reserve the right to reciprocate on mutual basis,” the item said.

sy88pgw has reached out to US officials for comment about the latest Russian claims.

The US State Department announced Thursday in which the item would likely close the Russian Consulate General in San Francisco, as well as annexes in Washington along with completely new York, in response to forced staff cuts at the US mission in Russia.

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};sy88pgw.autoPlayVideoExist = (sy88pgw.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘us/2017/08/31/us-russian-consulate-closure-lok-kosinski-cnni.sy88pgw’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘sy88pgw’,markupId: ‘body-text_11’,adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“height”:124,”width”:220,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170831173530-thumbnail-via-sy88pgw-video-of-russian-consulate-san-francisco-modest-169.jpg”},”xsmall”:{“height”:173,”width”:307,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170831173530-thumbnail-via-sy88pgw-video-of-russian-consulate-san-francisco-medium-plus-169.jpg”},”modest”:{“height”:259,”width”:460,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170831173530-thumbnail-via-sy88pgw-video-of-russian-consulate-san-francisco-large-169.jpg”},”medium”:{“height”:438,”width”:780,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170831173530-thumbnail-via-sy88pgw-video-of-russian-consulate-san-francisco-exlarge-169.jpg”},”large”:{“height”:619,”width”:1100,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170831173530-thumbnail-via-sy88pgw-video-of-russian-consulate-san-francisco-super-169.jpg”},”full16x9″:{“height”:900,”width”:1600,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170831173530-thumbnail-via-sy88pgw-video-of-russian-consulate-san-francisco-full-169.jpg”},”mini1x1″:{“height”:0,”width”:0,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170831173530-thumbnail-via-sy88pgw-video-of-russian-consulate-san-francisco-modest-11.jpg”}}},autoStartVideo = false,callbackObj,containerEl,currentVideoCollection = [],currentVideoCollectionId = ”,isLivePlayer = false,moveToNextTimeout,mutePlayerEnabled = false,nextVideoId = ”,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (sy88pgw.autoPlayVideoExist === false) {autoStartVideo = false;if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));sy88pgw.VideoPlayer.showFlashSlate(containerEl);} else {sy88pgw.autoPlayVideoExist = true;}}}configObj.autostart = autoStartVideo;sy88pgw.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, mutePlayerEnabled);sy88pgw.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = completely new sy88pgw.VideoEndSlate(‘body-text_11’);/*** Finds the next video ID along with URL within the current collection, if available.* @param currentVideoId The video in which is actually currently playing* @param containerId The parent container Id of the video element*/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) {sy88pgw.VideoPlayer.reportLoadTime(containerId);sy88pgw.VideoPlayer.handleInitialExpandableVideoState(containerId);sy88pgw.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, sy88pgw.pageVis.isDocumentVisible());if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {var containerClassId = ‘#’ + containerId;if (jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length) {videoPinner = completely new sy88pgw.VideoPinner(containerClassId);videoPinner.init();} else {sy88pgw.VideoPlayer.hideThumbnail(containerId);}}},/** Listen to the metadata event which fires right after the ad ends along with the actual video playback begins*/onContentEntryLoad: function(containerId, playerId, contentid, isQueue) {sy88pgw.VideoPlayer.showSpinner(containerId);},onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) {var endSlateLen = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0).length;sy88pgw.VideoSourceUtils.updateSource(containerId, metadata);if (endSlateLen > 0) {videoEndSlateImpl.fetchAndShowRecommendedVideos(metadata);}},onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) {clearTimeout(moveToNextTimeout);sy88pgw.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentPlay: function (containerId, cvpId, event) {var playerInstance,prevVideoId;/** When the video content starts playing, inject analytics data* for Aspen (if enabled) along with the companion ad structure* (if the item was set when the ad played) should switch back to* epic ad structure. onContentPlay calls updateCompanionLayout* with the ‘restoreEpicAds’ structure to make This specific switch*/if (sy88pgw.companion && typeof sy88pgw.companion.updateCompanionLayout === ‘function’) {sy88pgw.companion.updateCompanionLayout(‘restoreEpicAds’);}clearTimeout(moveToNextTimeout);sy88pgw.VideoPlayer.hideSpinner(containerId);if (sy88pgw.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 === ‘function’) {if (prevVideoId.length === 0 && document.referrer && document.referrer.search(//videos//) >= 0) {prevVideoId = document.referrer.replace(/^(?:http|https)://[^/]/videos/(.+.w+)(?:/video/playlists/.*)?$/, ‘/video/$1’);if (prevVideoId === document.referrer) {prevVideoId = ”;}}playerInstance.reportAnalytics(‘videoPageData’, {videoCollection: currentVideoCollectionId,videoBranding: sy88pgw.omniture.branding_content_page,templateType: sy88pgw.omniture.template_type,nextVideo: nextVideoId,previousVideo: prevVideoId,referrerType: ”,referrerUrl: document.referrer});}if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentReplayRequest: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {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–inactive’);}}}},onContentBegin: function (containerId, cvpId, contentId) {sy88pgw.VideoPlayer.mutePlayer(containerId);if (sy88pgw.companion && typeof sy88pgw.companion.updateCompanionLayout === ‘function’) {sy88pgw.companion.updateCompanionLayout(‘removeEpicAds’);}sy88pgw.VideoPlayer.hideSpinner(containerId);clearTimeout(moveToNextTimeout);sy88pgw.VideoSourceUtils.clearSource(containerId);jQuery(document).triggerVideoContentStarted();},onContentComplete: function (containerId, cvpId, contentId) {if (sy88pgw.companion && typeof sy88pgw.companion.updateCompanionLayout === ‘function’) {sy88pgw.companion.updateCompanionLayout(‘restoreFreewheel’);}navigateToNextVideo(contentId, containerId);},onContentEnd: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(false);}}},onCVPVisibilityChange: function (containerId, cvpId, visible) {sy88pgw.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, visible);}};if (typeof configObj.context !== ‘string’ || configObj.context.length 0) {configObj.adsection = window.ssid;}sy88pgw.autoPlayVideoExist = (sy88pgw.autoPlayVideoExist === true) ? true : false;sy88pgw.VideoPlayer.getLibrary(configObj, callbackObj, isLivePlayer);});/* videodemanddust is actually a default feature of the injector */sy88pgw.INJECTOR.scriptComplete(‘videodemanddust’);

A senior aide to Russian President Vladimir Putin called Washington’s decision a “raider take-over” designed to escalate tensions with Russia.

“These completely new steps push the bilateral relations further into a deadlock,” Yuri Ushakov told Russian state media outlet Russia Today late Friday.

“Moreover, they contradict the statements made by the US President’s administration, including at the highest level, on the establishment of cooperation,” he said. “There were words, however there’s still no readiness for cooperation. … Unfortunately, the spiral of unfriendly moves tightens.”

The plan to abruptly close the three diplomatic facilities marks the latest in a series of tense diplomatic exchanges between the two nations, following US allegations in which Russia interfered within the 2016 US presidential election.

Black smoke in San Francisco

In a moment of drama Friday, black smoke billowed via a chimney at the San Francisco consulate building, prompting the city’s fire department to tweet: “The Russian embassy had a fire alarm NOT A FIRE everything is actually okay.”.
People stop to watch black smoke coming via the roof of the Russian consulate Friday in San Francisco.

Responding to online speculation over the cause, the Russian Foreign Ministry spokeswoman said “emergency conservation of the building” had been underway.

“Measures are being taken to preserve the building,” Maria Zakharova wrote on Facebook. “Therefore the windows may be closed, the curtains may be lowered, the light may be turned off, the doors may be locked, garbage may be disposed of, heating devices may be switched off, life support systems switched on, along with much more.”

California Rep. Jackie Speier, a Democrat, had earlier tweeted about the scene: “If there ever was doubt in which espionage was going on within the SF consulate, black smoke clears the air on the issue.”

Russia calls US order a ‘violation of law’

In a separate Foreign Ministry statement Friday, Zakharova slammed the US move to shutter the Russian outposts as “yet another blatant violation of international law.”

She claimed Russian staff along with their families who live at the consulate were ordered to leave the building for 12 hours on Saturday while “US secret services” search the item.

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};sy88pgw.autoPlayVideoExist = (sy88pgw.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘world/2017/07/30/putin-diplomatic-missions-russia-matthew-chance.sy88pgw’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘sy88pgw’,markupId: ‘body-text_25’,adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“height”:124,”width”:220,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170727112742-vladimir-putin-on-trump-us-politics-00003422-modest-169.jpg”},”xsmall”:{“height”:173,”width”:307,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170727112742-vladimir-putin-on-trump-us-politics-00003422-medium-plus-169.jpg”},”modest”:{“height”:259,”width”:460,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170727112742-vladimir-putin-on-trump-us-politics-00003422-large-169.jpg”},”medium”:{“height”:438,”width”:780,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170727112742-vladimir-putin-on-trump-us-politics-00003422-exlarge-169.jpg”},”large”:{“height”:619,”width”:1100,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170727112742-vladimir-putin-on-trump-us-politics-00003422-super-169.jpg”},”full16x9″:{“height”:900,”width”:1600,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170727112742-vladimir-putin-on-trump-us-politics-00003422-full-169.jpg”},”mini1x1″:{“height”:0,”width”:0,”type”:”jpg”,”uri”:”//i2.cdn.sy88pgw.com/cnnnext/dam/assets/170727112742-vladimir-putin-on-trump-us-politics-00003422-modest-11.jpg”}}},autoStartVideo = false,callbackObj,containerEl,currentVideoCollection = [],currentVideoCollectionId = ”,isLivePlayer = false,moveToNextTimeout,mutePlayerEnabled = false,nextVideoId = ”,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (sy88pgw.autoPlayVideoExist === false) {autoStartVideo = false;if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));sy88pgw.VideoPlayer.showFlashSlate(containerEl);} else {sy88pgw.autoPlayVideoExist = true;}}}configObj.autostart = autoStartVideo;sy88pgw.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, mutePlayerEnabled);sy88pgw.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = completely new sy88pgw.VideoEndSlate(‘body-text_25’);/*** Finds the next video ID along with URL within the current collection, if available.* @param currentVideoId The video in which is actually currently playing* @param containerId The parent container Id of the video element*/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) {sy88pgw.VideoPlayer.reportLoadTime(containerId);sy88pgw.VideoPlayer.handleInitialExpandableVideoState(containerId);sy88pgw.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, sy88pgw.pageVis.isDocumentVisible());if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {var containerClassId = ‘#’ + containerId;if (jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length) {videoPinner = completely new sy88pgw.VideoPinner(containerClassId);videoPinner.init();} else {sy88pgw.VideoPlayer.hideThumbnail(containerId);}}},/** Listen to the metadata event which fires right after the ad ends along with the actual video playback begins*/onContentEntryLoad: function(containerId, playerId, contentid, isQueue) {sy88pgw.VideoPlayer.showSpinner(containerId);},onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) {var endSlateLen = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0).length;sy88pgw.VideoSourceUtils.updateSource(containerId, metadata);if (endSlateLen > 0) {videoEndSlateImpl.fetchAndShowRecommendedVideos(metadata);}},onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) {clearTimeout(moveToNextTimeout);sy88pgw.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentPlay: function (containerId, cvpId, event) {var playerInstance,prevVideoId;/** When the video content starts playing, inject analytics data* for Aspen (if enabled) along with the companion ad structure* (if the item was set when the ad played) should switch back to* epic ad structure. onContentPlay calls updateCompanionLayout* with the ‘restoreEpicAds’ structure to make This specific switch*/if (sy88pgw.companion && typeof sy88pgw.companion.updateCompanionLayout === ‘function’) {sy88pgw.companion.updateCompanionLayout(‘restoreEpicAds’);}clearTimeout(moveToNextTimeout);sy88pgw.VideoPlayer.hideSpinner(containerId);if (sy88pgw.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 === ‘function’) {if (prevVideoId.length === 0 && document.referrer && document.referrer.search(//videos//) >= 0) {prevVideoId = document.referrer.replace(/^(?:http|https)://[^/]/videos/(.+.w+)(?:/video/playlists/.*)?$/, ‘/video/$1’);if (prevVideoId === document.referrer) {prevVideoId = ”;}}playerInstance.reportAnalytics(‘videoPageData’, {videoCollection: currentVideoCollectionId,videoBranding: sy88pgw.omniture.branding_content_page,templateType: sy88pgw.omniture.template_type,nextVideo: nextVideoId,previousVideo: prevVideoId,referrerType: ”,referrerUrl: document.referrer});}if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentReplayRequest: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {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–inactive’);}}}},onContentBegin: function (containerId, cvpId, contentId) {sy88pgw.VideoPlayer.mutePlayer(containerId);if (sy88pgw.companion && typeof sy88pgw.companion.updateCompanionLayout === ‘function’) {sy88pgw.companion.updateCompanionLayout(‘removeEpicAds’);}sy88pgw.VideoPlayer.hideSpinner(containerId);clearTimeout(moveToNextTimeout);sy88pgw.VideoSourceUtils.clearSource(containerId);jQuery(document).triggerVideoContentStarted();},onContentComplete: function (containerId, cvpId, contentId) {if (sy88pgw.companion && typeof sy88pgw.companion.updateCompanionLayout === ‘function’) {sy88pgw.companion.updateCompanionLayout(‘restoreFreewheel’);}navigateToNextVideo(contentId, containerId);},onContentEnd: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(false);}}},onCVPVisibilityChange: function (containerId, cvpId, visible) {sy88pgw.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, visible);}};if (typeof configObj.context !== ‘string’ || configObj.context.length 0) {configObj.adsection = window.ssid;}sy88pgw.autoPlayVideoExist = (sy88pgw.autoPlayVideoExist === true) ? true : false;sy88pgw.VideoPlayer.getLibrary(configObj, callbackObj, isLivePlayer);});/* videodemanddust is actually a default feature of the injector */sy88pgw.INJECTOR.scriptComplete(‘videodemanddust’);

Russia summons American diplomat as its US outposts are ordered to close

Related Posts

About The Author

Add Comment