5 things to know about North Korea going to the Olympics

Its participation, negotiated in landmark talks at the heavily fortified border between the two in little more than a week, has been hailed as a diplomatic breakthrough of which could herald peace on the Korean peninsula.

However, others fear of which South Korea has fallen for a North Korean charm offensive as well as also warned the international community not to be complacent.

So how could North Korean participation at the Games play out?

North Korean cheering squad hold their national flag as well as also cheer 04 September 2005.

Which North Korean athletes are likely to attend?

While the details have yet to be ironed out, of which is actually very likely of which figure skaters Ryom Tae Ok as well as also Kim Ju Sik will be given a wild card to compete.

The nations have also agreed to form a joint North as well as also South Korean women’s ice hockey team, as well as also North Korea plans to send its 230-member strong “cheer squad” to support its athletes.

North as well as also South Korean skiers will train together at the Masikryong Ski Resort resort in North Korea before the Olympics start — although North Korea skiers aren’t likely to compete.

In addition to the athletes, an art troupe, a 30-strong North Korean Taekwondo demonstration team as well as also a press corp will travel south, South Korean Unification Ministry spokesman Chun Hae-sung told reporters in Seoul.

A delegation of 150 North Korean athletes as well as also supporters will attend the Paralympics, Seoul’s Unification Ministry said.

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};sy88pgw.autoPlayVideoExist = (sy88pgw.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘sports/2018/01/09/north-korean-figure-skaters-olympic-hopes-macfarlane-pkg.sy88pgw’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘sy88pgw’,markupId: ‘body-text_14’,adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“height”:124,”width”:220,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108152120-ryom-tae-ok-kim-ju-sik-north-korean-figure-skaters-1-tiny-169.jpg”},”xsmall”:{“height”:173,”width”:307,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108152120-ryom-tae-ok-kim-ju-sik-north-korean-figure-skaters-1-medium-plus-169.jpg”},”tiny”:{“height”:259,”width”:460,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108152120-ryom-tae-ok-kim-ju-sik-north-korean-figure-skaters-1-large-169.jpg”},”medium”:{“height”:438,”width”:780,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108152120-ryom-tae-ok-kim-ju-sik-north-korean-figure-skaters-1-exlarge-169.jpg”},”large”:{“height”:619,”width”:1100,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108152120-ryom-tae-ok-kim-ju-sik-north-korean-figure-skaters-1-super-169.jpg”},”full16x9″:{“height”:900,”width”:1600,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108152120-ryom-tae-ok-kim-ju-sik-north-korean-figure-skaters-1-full-169.jpg”},”mini1x1″:{“height”:0,”width”:0,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108152120-ryom-tae-ok-kim-ju-sik-north-korean-figure-skaters-1-tiny-11.jpg”}}},autoStartVideo = false,isVideoReplayClicked = 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, isVideoReplayClicked, mutePlayerEnabled);sy88pgw.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = completely new sy88pgw.VideoEndSlate(‘body-text_14’);/*** Finds the next video ID as well as also URL within the current collection, if available.* @param currentVideoId The video of 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 as well as also 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();}}},onTrackingFullscreen: function (containerId, PlayerId, dataObj) {sy88pgw.VideoPlayer.handleFullscreenChange(containerId, dataObj);},onContentPlay: function (containerId, cvpId, event) {var playerInstance,prevVideoId;/** When the video content starts playing, inject analytics data* for Aspen (if enabled) as well as also the companion ad structure* (if of which was set when the ad played) should switch back to* epic ad structure. onContentPlay calls updateCompanionLayout* with the ‘restoreEpicAds’ structure to make This kind of 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’);
2018 Winter Olympics: What you need to know

How are South Koreans reacting to the North’s participation?

Many South Koreans have welcomed the talks as well as also the perceived reduction in tensions however of which’s not been universally welcomed.

South Korea’s women’s ice hockey coach, Canadian national Sarah Murray, told South Korean news agency Yonhap of which the inclusion of hockey players in a unified Korean squad might “damage” some of her players.

“of which’s hard because the players have earned their spots as well as also they think they deserve to go to the Olympics. Then you have people being added later. of which definitely affects our players,” said Murray.

Previously, South Korean Sports Minister Do Jong-hwan as well as also South Korean Prime Minister Lee Nak-yon have both said of which adding North Koreans to the team won’t affect their Southern teammates’ playing time, however using a limited roster — only 22 players — some South Korean players look set to miss their chance to play on one of their sport’s biggest stages, as well as also in front of a home crowd.

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};sy88pgw.autoPlayVideoExist = (sy88pgw.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘world/2018/01/09/north-south-korea-negotiations-panmunjom-hancocks-nr.sy88pgw’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘sy88pgw’,markupId: ‘body-text_22’,adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“height”:124,”width”:220,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180109110025-04-north-south-korea-talks-tiny-169.jpg”},”xsmall”:{“height”:173,”width”:307,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180109110025-04-north-south-korea-talks-medium-plus-169.jpg”},”tiny”:{“height”:259,”width”:460,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180109110025-04-north-south-korea-talks-large-169.jpg”},”medium”:{“height”:438,”width”:780,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180109110025-04-north-south-korea-talks-exlarge-169.jpg”},”large”:{“height”:619,”width”:1100,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180109110025-04-north-south-korea-talks-super-169.jpg”},”full16x9″:{“height”:900,”width”:1600,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180109110025-04-north-south-korea-talks-full-169.jpg”},”mini1x1″:{“height”:0,”width”:0,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180109110025-04-north-south-korea-talks-tiny-11.jpg”}}},autoStartVideo = false,isVideoReplayClicked = 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, isVideoReplayClicked, mutePlayerEnabled);sy88pgw.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = completely new sy88pgw.VideoEndSlate(‘body-text_22’);/*** Finds the next video ID as well as also URL within the current collection, if available.* @param currentVideoId The video of 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 as well as also 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();}}},onTrackingFullscreen: function (containerId, PlayerId, dataObj) {sy88pgw.VideoPlayer.handleFullscreenChange(containerId, dataObj);},onContentPlay: function (containerId, cvpId, event) {var playerInstance,prevVideoId;/** When the video content starts playing, inject analytics data* for Aspen (if enabled) as well as also the companion ad structure* (if of which was set when the ad played) should switch back to* epic ad structure. onContentPlay calls updateCompanionLayout* with the ‘restoreEpicAds’ structure to make This kind of 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’);
Winter Olympics 2018:. Pyeongchang medal predictions

How do additional countries feel about the North Korean delegation taking part?

Some of Seoul’s allies are voicing concern Pyongyang may be using the talks to buy time to pursue its weapons program.

US Secretary of State Rex Tillerson warned of complacency at a summit in Vancouver, Tuesday, where the top diplomats coming from the United States, Japan, Canada as well as also the United Kingdom met to discuss North Korea.
While the US remains cautiously optimistic of which the dialogue could eventually provide fertile ground for diplomacy, the US Air Force has deployed six nuclear-capable B-52 bombers to Guam, adding more firepower to the region.
Japanese Foreign Minister Taro Kono called on the international community to be clear-eyed about North Korea’s motivations for participating within the talks.

“I believe of which North Korea wants to buy some time to continue their nuclear as well as also missile programs,” Kono said at the Vancouver meeting. “of which’s not the time to ease pressure towards North Korea.”

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};sy88pgw.autoPlayVideoExist = (sy88pgw.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘politics/2018/01/09/how-did-we-get-here-pkg-hancocks.sy88pgw’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘sy88pgw’,markupId: ‘body-text_31’,adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“height”:124,”width”:220,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108212800-01-north-south-korea-meet-tiny-169.jpg”},”xsmall”:{“height”:173,”width”:307,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108212800-01-north-south-korea-meet-medium-plus-169.jpg”},”tiny”:{“height”:259,”width”:460,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108212800-01-north-south-korea-meet-large-169.jpg”},”medium”:{“height”:438,”width”:780,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108212800-01-north-south-korea-meet-exlarge-169.jpg”},”large”:{“height”:619,”width”:1100,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108212800-01-north-south-korea-meet-super-169.jpg”},”full16x9″:{“height”:900,”width”:1600,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108212800-01-north-south-korea-meet-full-169.jpg”},”mini1x1″:{“height”:0,”width”:0,”type”:”jpg”,”uri”:”//cdn.sy88pgw.com/cnnnext/dam/assets/180108212800-01-north-south-korea-meet-tiny-11.jpg”}}},autoStartVideo = false,isVideoReplayClicked = 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, isVideoReplayClicked, mutePlayerEnabled);sy88pgw.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = completely new sy88pgw.VideoEndSlate(‘body-text_31’);/*** Finds the next video ID as well as also URL within the current collection, if available.* @param currentVideoId The video of 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 as well as also 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();}}},onTrackingFullscreen: function (containerId, PlayerId, dataObj) {sy88pgw.VideoPlayer.handleFullscreenChange(containerId, dataObj);},onContentPlay: function (containerId, cvpId, event) {var playerInstance,prevVideoId;/** When the video content starts playing, inject analytics data* for Aspen (if enabled) as well as also the companion ad structure* (if of which was set when the ad played) should switch back to* epic ad structure. onContentPlay calls updateCompanionLayout* with the ‘restoreEpicAds’ structure to make This kind of 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’);

5 things to know about North Korea going to the Olympics

Related Posts

About The Author

Add Comment