HEALTH COACH -
Mom: I am not willing to let my child die
$ VidEndSlate.removeClass (video__end-slate - inactive). AddClass (video__end-slate-- Active);}}; CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true)? True: false; Var configObj = {thumb: none, video: health / 2017/05/10 / nc-moms-confront-lawmaker-acha-jpm-orig.cnn, width: 100% & # 39 ;, section: "Domestic", profile: & # 39; expanded & # 39; network # 39; cnn, markupId: wide-media_0, adsection: & quot; const-video-leaf, frameWidth: &% 39; frameHeight: 100%, posterImageOverride: {"mini": {"height": 124, "width": 220, "type": "jpg", "uri": "// i2.cdn. Cnn.com/cnnnext/dam/assets/170510183757-nc-moms-acha-001-small-169.jpg"},"xsmall":{"height":173,"width":307,tyty":"jpg "," Uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170510183757-nc-moms-acha-001-medium-plus-169.jpg"},"mall":{"height ": 259," Width ": 460," type ":" jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170510183757-nc-moms-acha-001-large "," "", "", "" "," Type ":" jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam / Assets / 170510183757 -nc-moms-acha-001-exlarge-169 .jpg "," wide ": {" height ": 619," width ": 1100," type ":" jpg "," uri ":" // i2 .cnn.cnn.com / cnnnext / dam / assets / Jpg "," uri ":" / "", "width": 1600, "type" / I2.cdn.cnn.com/cnnnext/dam/assets/170510183757-nc-moms-acha-001-full-169.jpg"},"mini1x1":{"height":120,"width":120, "Type": "jpg", "uri": "/ /i2.cdn.cnn.com/cnnnext/dam/assets/170510183757-nc-moms-acha-001-small-11.jpg"}}}auStartVideo = False, callbackObj, containerEl, currentVideoCollection = [{"videoCMSUrl":"/video/data/3.0/video/health/2017/05/10/nc-moms-confront-lawmaker-acha-jpm-orig.cnn/index.xml","videoId":"health/2017/05/10/nc-moms-confront-lawmaker-acha-jpm-orig.cnn","videoUrl":"/videos/health/2017/05/10/nc-moms-confront-lawmaker-acha-jpm-orig.cnn/video/playlists/mobile-digital-shorts/"},{"videoCMSUrl":"/video/data/3.0/video/us/2017/05/10/how-the-us-stores-nuclear-waste-jpm-orig.cnn/index.xml","videoId":"us/2017/05/10/how-the-us-stores-nuclear-waste-jpm-orig.cnn","videoUrl":"/videos/us/2017/05/10/how-the-us-stores-nuclear-waste-jpm-orig.cnn/video/playlists/mobile-digital-shorts/"},{"videoCMSUrl":"/video/data/3.0/video/us/2017/05/10/kamau-bell-native-americans-united-shades-orig-wl.cnn/index.xml","videoId":"us/2017/05/10/kamau-bell-native-americans-united-shades-orig-wl.cnn","videoUrl":"/videos/us/2017/05/10/kamau-bell-native-americans-united-shades-orig-wl.cnn/video/playlists/mobile-digital-shorts/"},{"videoCMSUrl":"/video/data/3.0/video/world/2017/05/09/syria-chemical-attack-clarissa-ward-reflection-sdg-orig.cnn/index.xml","videoId":"world/2017/05/09/syria-chemical-attack-clarissa-ward-reflection-sdg-orig.cnn","videoUrl":"/videos/world/2017/05/09/syria-chemical-attack-clarissa-ward-reflection-sdg-orig.cnn/video/playlists/mobile-digital-shorts/"},{"videoCMSUrl":"/video/data/3.0/video/politics/2017/05/09/montana-millionaire-versus-cowboy-poet-lah-dnt-erin.cnn/index.xml","videoId":"politics/2017/05/09/montana-millionaire-versus-cowboy-poet-lah-dnt-erin.cnn","videoUrl":"/videos/politics/2017/05/09/montana-millionaire-versus-cowboy-poet-lah-dnt-erin.cnn/video/playlists/mobile-digital-shorts/"},{"videoCMSUrl":"/video/data/3.0/video/world/2017/05/09/violin-protest-venezuela-caracas-sje-orig.cnn/index.xml","videoId":"world/2017/05/09/violin-protest-venezuela-caracas-sje-orig.cnn","videoUrl":"/videos/world/2017/05/09/violin-protest-venezuela-caracas-sje-orig.cnn/video/playlists/mobile-digital-shorts/"},{"videoCMSUrl":"/video/data/3.0/video/foodanddrink/2017/05/08/how-to-make-the-perfect-coffee.cnn/index.xml","videoId":"foodanddrink/2017/05/08/how-to-make-the-perfect-coffee.cnn","videoUrl":"/videos/foodanddrink/2017/05/08/how-to-make-the-perfect-coffee.cnn/video/playlists/mobile-digital-shorts/"},{"videoCMSUrl":"/video/data/3.0/video/world/2017/05/03/how-macron-won-french-presidency-orig.cnn/index.xml","videoId":"world/2017/05/03/how-macron-won-french-presidency-orig.cnn","videoUrl":"/videos/world/2017/05/03/how-macron-won-french-presidency-orig.cnn/video/playlists/mobile-digital-shorts/"},{"videoCMSUrl":"/video/data/3.0/video/sports/2017/05/05/bermudians-americas-cup-2017-bermuda-orig.cnn/index.xml","videoId":"sports/2017/05/05/bermudians-americas-cup-2017-bermuda-orig.cnn","videoUrl":"/videos/sports/2017/05/05/bermudians-americas-cup-2017-bermuda-orig.cnn/video/playlists/mobile-digital-shorts/"},{"videoCMSUrl":"/video/data/3.0/video/world/2017/05/09/clarissa-ward-syria-chem-attack-documentary.cnn/index.xml","videoId":"world/2017/05/09/clarissa-ward-syria-chem-attack-documentary.cnn","videoUrl":"/videos/world/2017/05/09/clarissa-ward-syria-chem-attack-documentary.cnn/video/playlists/mobile-digital-shorts/"}] currentVideoCollectionId =, IsLivePlayer = false, moveToNextTimeout, mutePlayerEnabled = false, nextVideoId =, nextVideoUrl = & # TurnOnFlashMessaging = false, videoPinner, videoEndSlateImpl; If (CNN.autoPlayVideoExist === false) {autoStartVideo = true; 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.setFirstVideoInCollection (currentVideoCollection, configObj.markupId); Var embedLinkHandler = {}, videoPinner, embedCodeCopy; Function onVideoCarouselItemClicked (evt) {use strict}; Var videoId, articleElem, videoPlayer, thumbImageElem, thumbImageLargeSource, overrides = {videoCollection: This.videoCollection, autostart: false}, shouldStartVideo = false, playerInstance; Try {articleElem = jQuery (evt.currentTarget) .find (article); ThumbImageElem = jQuery (articleElem) .find (& Media__image); VideoId = ArticleElem.data (). VideoId; If (CNN.VideoPlayer.getLibraryName (configObj.markupId) === fave) {playerInstance = FAVE.player.getInstance (configObj.markupId); If (CNN.Utils.existsObject (playerInstance) && typeof playerInstance.getVideoData === function & # playerInstance.getVideoData (). Id! == videoId) {/ * Removes the videoobject.Si metadata script The user clicks other than the video loaded initially * / jQuery (articleElem) .closest (.cn-carousel-medium-strip). Parent (). Find script [name="metaScript"]. Remove (); Playe RInstance.play (videoId, overrides);}} else {videoPlayer = CNNVIDEOAPI.CNNVideoManager.getInstance (). GetPlayerByContainer (configObj.markupId); If (videoPlayer && videoPlayer.videoInstance) {/ ** if videoPlayer.videoInstance.cvp is null This means that it has not yet been initialized to * pass in the thumbnail too. * / If (! VideoPlayer.videoInstance.cvp) {if (typeof thumbImageElem! == & undefined & thumbImageElem! == null) {thumbImageLargeSource = thumbImageElem.data () && thumbImageElem.data (). SrcLarge? ThumbImageElem.data (). SrcLarge: none overrides.thumb = thumbImageLargeSource? ThumbImageLargeSource: none; {// * Removes the videoobject metadata script. If the user clicks other than the initial upload Video * / jQuery (articleElem) .closest (Cn-carousel-medium-strip). Parent (). Find script [name="metaScript"]. Remove (); CNNVIDEOAPI.CNNVideoManager.getInstance (). PlayVideo (ConfigObj.markupId, videoId, overrides);} / * The video player is not auto play, so initial (shouldStartVideo && this.carouselClickAutostartsVideo) {try {videoPlayer.videoInstance.start ();} catch (StartError) {console.log ("Error in video player initialization" + startError);}} * /}}}} catch Video player "+ error);}} function setInitialVideoEmbed () {} function initialize () {var carousel = jQuery (document.getElementById (cn-current_video_collection)). Finds (Js-owl-carousel), owl; If (carousel) {carousel.find ('Cn__column.carousel__content__item'). Find (& # 39; a). RemoveAttr (hr Ef); JQuery (carousel) .on (click & # 39; .cn__column.carousel__content__item, onVideoCarouselItemClicked);}} if (CNN.VideoPlayer.getLibraryName (configObj.markupId) === VideoLoader) {window.CNNVideoAPILoadCompleteHandlers = Window.CNNVideoAPILoadCompleteHandlers? Window.CNNVideoAPILoadCompleteHandlers: []; Window.CNNVideoAPILoadCompleteHandlers.push (initialize); Window.CNNVideoAPILoadCompleteHandlers.push (setInitialVideoEmbed);} else {initialalize ();} CNN.INJECTOR.executeFeature (emptyx). Done (function () {var initMeta = {id: "health / 2017/05/10 / nc-moms-confront-lawmaker-acha-jpm-orig.cnn", isEmbeddable: "yes"}; CNN.Videx.EmbedButton .updateCode (initMeta);}). Fail (function () {throw Can not retrieve empty bundle.}; Update of the functionCurrentlyPlaying (videoId) {var videoCollectionId = current_video_collection, videocardContents = getCurrentVideoCardContents (videoId), carousel = jQuery (GetElementById (cn-current_video_collection) document). Find (Js-owl-carousel), domain = CNN.Host.domain || (Document.location.protocole + & ### document.location.hostname), owl, $ owlFirstItem, $ owlPrevItem, showDetailsSpanContent =, gigyaShareElement, showIndex, whatsappShareElement, $ CarouselContentItems = jQuery (& quot; Carousel__content__item & quot ;, GetElementById document (cn-current_video_collection)); GigyaShareElement = jQuery (div.js-gigya-sharebar); If (typeof gigyaShareElement! === undefined) {jQuery (gigyaShareElement) .attr (title title & # 39; VideocardContents.headlinePlainText || & # 39; JQuery (gigyaShareElement) .attr (data-description), videocardContents.descriptionPlainText || & # 39; JQuery (gigyaShareElement) .attr (data-link, domain + videocardContents.url | | & # 39;); JQuery (gigyaShareElement) .attr (data-image-src), videocardContents.media.elementContents.imageUrl || &};} whatsappShareElement = jQuery (div. Share-bar-whatsapp-container); If (typeof whatsappShareElement! == undefined) {jQuery (whatsappShareElement) .attr (title title), videoocontrainte.headlinePlainText || & # 39; JQuery (whatsappShareElement) .attr (Data-storyurl, domain + videocardContents.url ||};} If (carousel && currentVideoCollectionContainsId (videoId)) {owl = carousel. Data (& owl.carousel) || {}; ShowIndex = getCurrentVideoIndex (videoId); If (typeof owl.to === function) {owl.to (showIndex);} $ owlPrevItem = CNN.Utils.exists (owl $ Element)? Owl. $ Element.find (& cd.cd - active): $ carouselContentItems.find (& cd.cd - active); $ OwlPrevItem.removeClass (cd-active); $ OwlPrevItem. Find (Media__over-text). Remove (); $ OwlPrevItem.find (& Media__icon). Show (); $ OwlFirstItem = CNN.Utils.exists (owl._items)? JQuery (owl._items [showIndex]): $ carouselContentItems.eq (showIndex); $ OwlFirstItem.find (& cd). AddClass (cd-active); $ OwlFirstItem.find (Media: first -child). Appendix
Now playing
if (Modernizr &&! Modernizr.phone) {$ owlFirstItem.find (& Media__icon)). Hide ();}} CNN.Videx. Metadata.init ({dateCreated: videocardContents.dateCreated, descriptionText: videocardContents.descriptionText, duration: videocardContents.duration, sourceLink: videocardContents.sourceLink, sourceName: videocardContents.sourceName, title: videocardContents.headlineText}, {videoCollectionDivId: cn -27dnrcg, VideoDescriptionDivId: js-video_description-27dnrcg, videoDurationDivId: js-video_duration-27dnrcg, videoTitleDivId: js-leaf-video_headline-27dnrcg & # 39; 39 ;, videoSourceDivId: js-video_sourceName-27dnrcg}} if {CNN.Utils.exist (videocardContents.showName)) {if (CNN.Utils.exists (videocardContents.showUrl)) {showDetailsSpanContent = # 39; & # 39; + VideocardContents.showName + | Else {showDetailsSpanContent = videocardContents.showName + | ($ Metric), $ isShowDetailsSpanExists = $ show.find (& # 39; span & # 39; HashClass (metadata - show__name), $ showName = JQuery (.Metadata - show__name), fastdom.mutate (function updateShowInfo () {if (! $ IsShowDetailsSpanExists ) {$ Show.prepend (& # 39;
& showDetailsSpanContent + )} else {$ ShowName.html (showDetailsSpanContent);}}; ); If (typeof (history)! == undefined && typeof (history.replaceState)! == undefined) {history.replaceState (& # 39; & # 39 ;, VideocardContents.url); Document.title = videocardContents.headlineText? VideocardContents.headlineText: function getCurrentVideoCardContents (currentVideoId) {var containerContents = [{"branding":"""cardContents":{"auxiliaryText":"""bannerText":[] "BrandingTextHead": "", "brandingTextSea": "", "cardSectionName": "health", "bannerHasATag" "ContentType": "", "Cta": "share", "descriptionText": ["After their congressman voted for the ACHA, two mothers in need of pre-existing condition coverage took matters into their own hands."] "descriptionPlainText": "After their MP voted for ACHA, two mothers in need of coverage "HeadlinePreText": "", "headlineText": "Mom: I do not want to let my child die", "headlinePlainText": "Mom I'm not ready to let my child die "," iconType ":" video "," isMobileBannerText ": false," kickerText ":" maximizedBannerSize " : "Image" "," Type ":" element "," "": "" ImageAlt ":" "," imageUrl ":" // i2.cdn. Cnn.com/cnnnext/dam/assets/1705 10183757-nc-moms-acha-001-large-169.jpg "," label ":" "," galleryTitle ":" "," head " Cuts ": {" mini ": {" height ": 124," width ": 220," type ":" jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/ "," "" "," Width ": 307," type ":" jpg "," uri ":" // I2.cdn.cnn.com/cnnnext/dam/assets/170510183757-nc-moms-acha-001-medium-plus-169.jpg"},"mall":{"height":259,"whidth":460 , "Type": "jpg", "uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/170510183757-nc-moms-acha-001-large-169.jpg"},"medium ":" "" ":" "" ":" "": "", "Width:" 780, "type:" jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170510183757-nc-moms- "", "Width": 1100, "type": "jpg", "uri": "// i2.cdn.cnn. "", "Width": 1600, "type": "jpg", "full16x9" , "Uri": "// i2.cdn .cnn.com / cnnnext / dam / 120, "type": "Jpg", "uri": "120", "width": 120, // i2.cdn.cnn.com/cnnnext/da M / assets / 170510183757-nc-moms-acha-001-small-11.jpg "}}," responsiveImage ": true}," duration " "," "" "" "" "" "" "" "," NoFollow ": false," overMediaText ":" "," SectionUri ":" "," showSocialSharebar " : "", "TimestampDisplay": "", "lastModifiedText": "", "lastType" Videos / health / 2017/05/10 / nc-moms -confront-lawmaker-acha-jpm-orig.cnn / video / playlists / "," VideoCMSUri ":" / video / data / 3.0 /video/health/2017/05/10/nc-moms-confront-lawmaker-acha-jpm-orig.cnn/index.xml","videoId ":" "," Ad-session ":" const-video-leaf "," dateCreated ":" 5:37 PM ET, Wed. 10 May 2017 "," sourceName ": "", "Video", "video", "video", "video", "CNN" "SourceLink": "", "videoCollectionUrl" } "," BrandingLink ":" "," cardContents ": {" auxiliaryText ":" "," bannerText ": [ "BrandingTextHead": "", "brandingTextHead": "", "cardSectionName": "us", "contentType": " ]"DescriptionPlainText": "Dan Simon of CNN looks at the process of storing nuclear waste and the potential dangers that can arise. "," HeadlinePostText ":" "," HeadlinePreText ":" "," headlineText ":" How the United States stores hazardous nuclear waste "," headlinePlainText " "," "ImageIcon", "icon", "icon", "icon" Type: "element", "cutFormat": "16: 9", "ElementContents": {"caption": "An image taken on November 22, 2011 shows a radioactivity warning symbol on a container. ; CASTOR & # 39; (Cask for the storage and transport of radioactive material) containing highly radioactive nuclear waste that is part of a Convoy waiting at the Areva station in Valognes, northwestern France , One day Before leaving for Gorleben in Germany. Despite the massive deployment of police forces, anti-nuclear demonstrations are expected in France and Germany against the transport of the eleven called "CASTORS & # 39; Containing nuclear wastes. AFP PHOTO / KENZO TRIBOUILLARD (Photo credit should read KENZO TRIBOUILLARD / AFP / Getty Images) "," imageAlt ":" An image taken on November 22, 2011 shows a radioactivity warning symbol on a CASTOR & 39; (Cask for the storage and transport of radioactive material) containing highly radioactive nuclear waste that is part of a convoy waiting at the Areva station in Valognes, northwestern France, one Day before leaving for Gorleben in Germany. Despite the massive deployment of police forces, anti-nuclear demonstrations are expected in France and Germany against the transport of the eleven called "CASTORS & # 39; Containing nuclear waste. (Photo credit should read KENZO TRIBOUILLARD / AFP / Getty Images) "," imageUrl ":" // i2.cdn.cnn.com/cnnnext/dam/assets/111216083147-radioactive-symbol-large-AFP PHOTO / KENZO TRIBOUILLARD " Cuts ":" mini ": {" height ": 124," width ": 220," type "," ":" Jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/111216083147-radioactive-symbol-small-169.jpg"},"xsmall":{"height ": 173, "Width": 307, "type": "jpg", "uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/111216083147-radioactive-symbol-medium-plus-169.jpg "}", "Small": {"height": 259, "width": 460, "type": "jpg", "uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/111216083147 - "radioactive-symbol-large-169.jpg", "medium": {"height": 438, "width": 780, "type": "jpg", "uri": "// i2.cdn.cnn . "," Width ": 1100," type ":" jpg "," uri "," : "// i2.cdn.cnn.com/cnnnext/dam/assets/111216083147-radioactive-symbol-super-169.jpg"},"full16x9":{"height":900,"width":1600," Type ":" jpg "," uri ":" // i2. Cdn.cnn.com/cnnnext/dam/assets/111216083147-radioactive-symbol-full-169.jpg"},"mini1x1":{"height":120,"width":120,"type":"jpg " , "Uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/111216083147-radioactive-symbol-small-11.jpg"}},"responsiveImage":true},"duration":"0 : "", "StatusForm": "", "noFollow": false, "overMediaText": "", "sectionUri": "showSocialSharebar" "," LastModifiedText ":" "," lastModifiedState ":" "," type ":" map "," url ":" /videos/us/2017/05/10/how-the-us-stores-nuclear-waste-jpm-orig.cnn/video/playlists/mobile-digital-shorts/","width":"","height ":" VideoCMSUri ":" / video / data / 3.0 / video / us / 2017/05/10 / how-the-us-stores-nuclear-waste-jpm-orig.cnn / index.xml " Video-leaf "," dateCreated ":" 5: "video-leaf", "username" 06:00 ET, Wed 10 May 2017 "," sourceName ":" C , "Video", "video", "video", "video", "video", " "", "Branding": "", "cardContents": {"bannerText": "BannerHasATag": false, "BrandingTextHead": "", "brandingTextHead": "", "cardSectionName": "us", "ContentType": "", "cta": "share" ]"DescriptionPlainText": "W. Kamau Bell explores the causes of poverty, unemployment and crime among the natives of the country. "United Shades of America " broadcasts Sundays at 10 pm ET / PT. "," HeadlinePostText ":" "," headlinePreText ":" "," headlineText ":" A hard look at treatment of Native Americans "," HeadlinePostText ":" A hard look at treatment of Native Americans "," iconImageUrl " "", "IsMobileBannerText": false, "kickerText": "", "maximizedBannerSize": []"Media": {"contentType": "image" , "Element", "element", "element", "element", "element", "elementary" "// i2.cdn.cnn.com/cnnnext/dam/assets/170510174440-kamau-bell-native-americans-united-shades- 00014005-large-169.jpg", "label": "", "galleryTitle" : "", "Cuts": {"mini": {"height": 124, "width": 220, "type": "jpg", "uri": "// i2. Cdn.cnn.com/cnnnext/dam/assets/170510174440-kamau-bell-native-americans-united-shades-00014005-small-169 .jpg "}," xsmall ": {" height ": 173," width " : 307, "type": "jpg", "Uri": "// i2.cdn.cnn.com/cnnnext/dam/as Set / 170510174440-kamau-bell-native-americans-united-shades-00014005-medium-plus-169.jpg"}, ":" Jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170510174440-kamau-bell- Native-americans-united-shades-00014005-large-169.jpg "," medmed ": {" Height ": 438," width ": 780, . "," Large ": {" height ": 619," width "," width " : 1100, "type": "jpg", "uri": "// I2.cdn.cnn.com/cnnnext/dam/assets/170510174440-kamau-bell-native-americans-united-shades-00014005-super- 169.jpg "," full16x9 ": {" height ": 900," Width ": 1600," type ":" jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/ "," Type ":" jpg "," width ": 120," width ": 120, , "Uri": "// i2.cdn.cnn.com/cnnnext/ Barra }}, "ResponsiveImage": true}, "duration": "1:54"}, "noFoll" : "", "StatusText": "", "statusText": "", "sectionUri": "", "targetStyare": false, LastModifiedText ":" "," lastModifiedState ":" "," type ":" map "," url ":" / videos / us / 2017 /05/10/kamau-bell-native-americans-united-shades-orig-wl.cnn/video/playlists/mobile-digital-shorts/","width":"","height ":" ", "VideoCMSUri": "/ video / data / 3.0 / video / us / 2017/05/10 / kamau-bell-native-americans-united-shades-orig-wl.cnn/index.xml" Us /2017/05/10/kamau-bell-native-americans-united-shades-orig-wl.cnn","adSection":"const-video-leaf","dateCreated":"6:15 PM ET, United States of America "," showUrl ":" / shows / united-shades-of-amer " , "Video", "video", "video", "video", " "", "BrandingImageUrl": "", "brandingTextHead": "", "CardContents": {"bannerText": " ":" "," Description ":" "," description ":" "," description " CNN's Ward ponders why, despite all that she has seen covering the Syrian civil war, these horrible images of asphyxiating children are particularly difficult to take in "," headlinePostText ":" "," headlinePreText ": "", "HeadlineText": "You must look, you must testify" Icon ":" "," iconType ":" video "," isMobileBannerText ": false," kickerText ":" "," maximizedBannerSize ": [16:9""elementContents":{"caption":"""imageAlt":"""Label":"""imageUrl":"//i2cnncnncom/cnnnext/dam/assets/70509144302-clarissa-ward-reflections-video-tease-large-169jpg"""""""""Cuts":{"mini":{"height":124"width":220"type"I2cdncnncom/cnnnext/dam/assets/170509144302-clarissa-ward-reflections-video-tease-small-169jpg"}"xsmall"moir"height":173"width":307"Type":"jpg""uri":"//i2cdncnncom/cnnnext/dam/assets/170509144302-clarissa-ward-reflections-video-tease-medium-plus-169jpg"}"Small":{"height":259"width":460"type":"jpg""uri":"//i2cdncnncom/cnnnext/dam/assets/170509144302-clarissa-ward-reflections-video-tease-large-169jPg"}"medium"{"height":438"width":780"type":"jpg""uri":"//i2cdncnncom/cnnnext/dam/assets/""Width":1100"type":"jpg""uri":"//i2cdncnncom/cnnnext/dam/assets/170509144302-clarissa-ward-reflections-video-tease-super-169jpg"}"Full16x9":{"height":900"width":1600"type":"jpg""uri":"//i2cdncnncom/cnnnext/dam/assets/170509144302-clarissa-ward-reflections-video-tease-full-169jpg"}"Mini1x1":{"height":120"width":120"type":"jpg""uri":"//iicdncnncom/cnnnext/dam/assets/170509144302}""NoFollow":false"overMediaText":"""""responsiveImage"""""""""""""""TimestampUtc":"""lastModifiedText":"""lastModifiedState":"/"/Videos/world/2017/05/09/syria-chemical-attack-clarissa-ward-reflection-sdg-origcnn/video/playlists/mobile-digital-shorts/""width":"""videoCMSUri":/video/world/2017/05/09/syria-chemical-attack-clarissa-direct-reflection-sdg-origcnn/indexxml""videoId":"world/2017/05/09/syria-chemical-attack-clarissa-ward-reflection-sdg-origcnn"""VideoCollectionUrl":"/video/leaf""dateCreated":"10:38AMETMay92017""sourceName":"""CardContents":{"auxiliaryText"}"card""card""BrandingTextHead":"""brandingTextHead":"""brandingTextHead":"""brandingTextHead":"""CardSectionName":"policy""contentType":"""cta":"share""descriptionText":["A "slam dunk" congressional race has grown into a contentious battle in Montana. CNN's Kyung Lah reports.",""] "descriptionPlainText": "A " slam dunk "the congressional race has turned into a contentious Battle in Montana. CNN's Kyung Lah report. "," HeadlinePostText ":" "," headlinePreText ":" "," headlineText ":" Cowboy beats the businessman for the home seat "," headlinePlainText ":" IconType ":" video "," isMobileBannerText ": false," kickerText ":" "," maximizedBannerSize ": []"ElementContents": {"legend": "Democratic candidate Rob Quist welcomes voters" "media": {"contentType": "image", "type" In Missoula, MT during a campaign event on the University of Montana campus on April 27, 2017. "," ImageAlt ":" Democratic candidate Rob Quist salutes voters in Missoula, A campaign event on the campus of the University of Montana on April 27, 2017. "," imageUrl ":" // i2.cdn.cnn.com/cnnnext/ Dam / assets / 170508145317-rob- Cuts ": {" mini ": {" Hei ")," "" "," galleryTitle ":" Ght ": 124," width ": 220," type ":" jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170508145317-rob-quist-2-small - 169.jpeg "," xsmall ": {" height ": 173," width ": 307," type ":" jpg "," Uri ":" // i2.cdn.cnn.com/cnnnext/dam/ "," Mall ": {" height ": 259," Width ": 460," type ":" jpg "," uri " // i2.cdn.cnn.com/cnnnext/dam/assets/170508145317-rob-quist-2-large-169.jpeg "}," Medium ": {" height ": 438," width ": 780," Quist-2-exlarge-169.jpeg "}," large ": {" jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170508145317-rob- Height ": 619," width ": 1100," type ":" jpg "," uri ":" // i2.cdn.cnn. "", "Width": 1600, "type": "jpg", "jpg", " Uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170508145317-rob-quist-2-full-169.jpeg"},"mini1x1":{"height":120,"width " : "Jpg", "uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/170508145317-rob-quist-2-small-11.jpeg"}}, " "," ":" "," ShareField ": false," overMediaText ":" "," sectionUri ":" "", "LastTextText": "", "lastTimeText": "", "lastTimeText": " "Video / playlists / mobile-digital-mobile-digital-video-playback" Videoana-verse-verse-cowboy-poet-verse-cowboy- lah-dnt-eri N / cnn / index.xml "," videoId ":" poli / 2017/05/09 / montana-millionaire-versus-cowboy-poet-lah -dnt-erin.cnn " Leaf "," dateCreated ":" 8:10 PM ET, May 8, 2017 "," sourceName ":" CNN "," sourceLink ":" Http://www.cnn.com/","showName ":" "," Video / playlists / Mobile-digital-shorts / "}," contentType ":" video "," video / play / erin-burnet-out-front " "BannerText": [] "bannerHasATag": false, "bannerText": false, "type": "card"}, {"branding": "cardContents" "", "BrandingTextHead": "", "brandingLevel": "", "brandingLevel": " "," DescriptionPlainText ":" As tear gas canisters and Molotov cocktails flew around him, this man continued to play the violin at demonstrations in Caracas, In Venezuela. "," HeadlinePostText ":" "," headlinePreText ":" "," HeadlineText ":" Man 's musical protest in Venezuela "," headlinePlainText ":" Manifest protest in Venezuela, "iconImageUrl : "", "IsMobileBannerText": false, "kickerText": "", "MaximizedBannerSize": []"media": {"contentType" : "Element", "cutFormat": "16: 9", "elementContents": {Legend: "A young demonstrator plays his violin in the streets of Caracas while the National Guards throw tear gas and pellets. ImageAlt ":" A young demonstrator plays his violin in the streets of Caracas while the National Guards throw tear gas and pellets ". , "ImageUrl": "// i2.cdn.cnn.com/cnnnext/dam/assets/170508225138-venezuela-violin-protester-large-169.jpg","label":"","galleryTitle": " , "Cuts": {"mini": {"height": 124, "width": 220, "type": "jpg", "uri": "// i2.cdn.cnn .jpg "," xsmall ": {" height ": 173," width ": 307," type ":" jpg " "Uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/170508225138-venezuela-violin-protester-medium-plus-169.jpg"},"mall"moir"height":259," Width ": 460," type ":" jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170508225138-venezuela-violin-protester-large-169.jpg " "Medium": {"Height": 438, "width": 780, "type": "jpg", "uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/170508225138-venezuela- Violin- Manifestant-exlarge-169.jpg "}," width ": {" height ": 619," width ": 1100," type ":" jpg "," uri ":" // i2.cdn.cnn. Com / Cnnnext / dam / assets / 170508225138-venezuela-violon-protester-super-169.jpg "}," ful l16x9 ": {" height ": 900," largeur ": 1600," type ":" jpg "," uri " : "// i2.cdn.cnn.com/cnnnext/dam/assets/170508225138-venezuela-violin-protester-full-169.jpg"},"mini1x1":{"height":120,"width":120 , "Type": "jpg", "uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/170508225138-venezuela-violin-protester-small-11.jpg"}},"responsiveImage" : True}, "duration ":" 0:45 "}," noFollow ": false," overMediaText ":" "," sectionUri ":" "," showSocialSharebar ": false," shortUrl ":" "," statusText ":" "," " StatusColor ":" "," targetType ":" "," timestampDisplay ":" "," timestampUtc ":" "," lastModifiedText ":" "," lastModifiedState ":" "," type ":" carte "," Url ":" / videos / world / 2017/05/09 / violon-protestation-venezuela-caracas-sje-orig.cnn / vidéo / playlists / mobile-digital-shorts / "," largeur ":" "," hauteur ":" "," VideoCMSUri ":" / video / data / 3.0 / video / world / 2017/05/09 / violon-protestation-venezuela-caracas-sje-orig.cnn / index.xml "," videoId ": "World / 2017/05/09 / violo n-protestation-venezuela-caracas-sje-orig.cnn", "adSection": "const-video-leaf", "dateCreated": "3:08 AM ET, le mardi 9 mai , 2017 "," sourceName ":" CNN "," sourceLink ":" "," videoCollectionUrl ":" / video / playlists / mobile-digital-shorts / "}," contentType ":" video "," maximizedBanner ": False "type": "carte"}, {"branding": "", "cardContents": {"auxiliaireTexte": "", "bannerText": []"bannerHasATag": false, "bannerPosition": " "," BrandingLink ":" "," brandingImageUrl ":" "," brandingTextHead ":" "," branding " TextSub ":" "," cardSectionName ":" foodanddrink "," contentType ":" "," cta ":" partager "," descriptionTexte ": ["2016 US barista champion Lem Butler of Counter Culture Coffee shows you how to make the perfect cup of coffee at home."]," descriptionPlainText ":" 2016 champion américain Barista Lem Butler of Counter Culture Coffee vous montre comment faire la tasse de café parfaite à la maison. "," HeadlinePostText ":" "," headlinePreText ":" "," headlineText ":" Comment faire la tasse de café parfaite "," headlinePlainText ": "Comment faire la tasse de café parfaite", "iconImageUrl": "", "iconType": "video", "isMobileBannerText": false, "kickerText": "", "maximizedBannerSize": []"média" : {"ContentType": "image", "type": "element", "cutFormat": "16: 9", "elementContents": {"légende": "comment faire le coffee_00011816.jpg parfait", "imageAlt ":" Comment faire le café_00011816 parfait "," imageUrl ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170508144844-how-to-make-the-perfect-coffee-00011816-large- 169.jpg "," label ":" "," galleryTitle ":" "," head ":" "," cuts ": {" mini ": {" height ": 124," width ": 220," type " ":" Jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/assets/170508144844-how-to-make-the-perf Ect-coffee-00011816-small-169.jpg "}," xsmall ": {" height ": 173," width ": 307," type ":" jpg "," uri ":" // i2.cdn. Cnn.com/cnnnext/dam/assets/170508144844 -how -to-make-the-perfect-coffee-00011816-medium-plus-169.jpg"},"sundall"his"height":259,"width " : 460, "type": "jpg", "uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/170508144844-how-to-make-the-perfect-coffee-00011816-large- 169.jpg "}," medium ": {" height ": 438," width ": 780," type ":" jpg "," uri ":" // i2.cdn.cnn.com/cnnnext/dam/ Actifs / 170508144844-comment-faire-le-parfait-café-00011816-exlarge-169.jpg "}," grand ": {" hauteur ": 619," largeur ": 1100," type ":" jpg " , "Uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/170508144844-how-to-make-the-perfect-coffee-00011816-super-169.jpg"},"full16x9": {"Height": 900, "width": 1600, "type": "jpg", "uri": "// i2.cdn.cnn.com/cnnnext/dam/assets/170508144844-how-to-make- The-perfect-coffee-00011816-full-169.jpg "}," mini1x1 ": {" height ": 120," width ": 120," type ":" jpg "," uri ":" // i2. Cdn.cnn.com/cnnnext/dam/assets/170508144844-how-to-make-the-perfect-coffee-00011816-small-11.j pg"}},"responsiveImage":true},"duration":"1:21"},"noFollow":false,"overMediaText":"","sectionUri":"","showSocialSharebar":false,"shortUrl":"","statusText":"","statusColor":"","targetType":"","timestampDisplay":"","timestampUtc":"","lastModifiedText":"","lastModifiedState":"","type":"card","url":"/videos/foodanddrink/2017/05/08/how-to-make-the-perfect-coffee.cnn/video/playlists/mobile-digital-shorts/","width":"","height":"","videoCMSUri":"/video/data/3.0/video/foodanddrink/2017/05/08/how-to-make-the-perfect-coffee.cnn/index.xml","videoId":"foodanddrink/2017/05/08/how-to-make-the-perfect-coffee.cnn","adSection":"const-video-leaf","dateCreated":"2:25 PM ET, Mon May 8, 2017","sourceName":"CNN","sourceLink":"","videoCollectionUrl":"/video/playlists/mobile-digital-shorts/"},"contentType":"video","maximizedBanner":false,"type":"card"},{"branding":"","cardContents":{"auxiliaryText":"","bannerText":[],"bannerHasATag":false,"bannerPosition":"","brandingLink":"","brandingImageUrl":"","bra ndingTextHead":"","brandingTextSub":"","cardSectionName":"world","contentType":"","cta":"share","descriptionText":["Emmanuel Macron will become France's next president, according to exit estimates compiled by Elabe for CNN's French affiliate BFM. CNN's Melissa Bell explains how he achieved that. "],"descriptionPlainText":"Emmanuel Macron will become France's next president, according to exit estimates compiled by Elabe for CNN's French affiliate BFM. CNN's Melissa Bell explains how he achieved that.","headlinePostText":"","headlinePreText":"","headlineText":"How Emmanuel Macron won the French presidency","headlinePlainText":"How Emmanuel Macron won the French presidency","iconImageUrl":"","iconType":"video","isMobileBannerText":false,"kickerText":"","maximizedBannerSize":[],"media":{"contentType":"image","type":"element","cutFormat":"16:9","elementContents":{"caption":"PARIS, FRANCE - MAY 07: Leader of 'En Marche !' Emmanuel Macron addresses supporters after winning the French Presidential Election, at The Louvre on May 7, 2017 in Paris, France. Pro-EU centrist Macron is the next president of France after defeating far right rival Marine Le Pen by a comfortable margin, estimates indicate. (Photo by David Ramos/Getty Images)","imageAlt":"PARIS, FRANCE - MAY 07: Leader of 'En Marche !' Emmanuel Macron addresses supporters after winning the French Presidential Election, at The Louvre on May 7, 2017 in Paris, France. Pro-EU centrist Macron is the next president of France after defeating far right rival Marine Le Pen by a comfortable margin, estimates indicate. (Photo by David Ramos/Getty Images)","imageUrl":"//i2.cdn.cnn.com/cnnnext/dam/assets/170508102103-macron-0507-large-169.jpg","label":"","galleryTitle":"","head":"","cuts":{"mini":{"height":124,"width":220,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170508102103-macron-0507-small-169.jpg"},"xsmall":{"height":173,"width":307,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170508102103-macron-0507-medium-plus-169.jpg"},"small":{"height":259,"width":460,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170508102103-macron-0507-large-169.jpg"},"medium":{"height":438,"width":780,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170508102103-macron-0507-exlarge-169.jpg"},"large":{"height":619,"width":1100,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170508102103-macron-0507-super-169.jpg"},"full16x9":{"height":900,"width":1600,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170508102103-macron-0507-full-169.jpg"},"mini1x1":{"height":120,"widt h":120,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170508102103-macron-0507-small-11.jpg"}},"responsiveImage":true},"duration":"1:50"},"noFollow":false,"overMediaText":"","sectionUri":"","showSocialSharebar":false,"shortUrl":"","statusText":"","statusColor":"","targetType":"","timestampDisplay":"","timestampUtc":"","lastModifiedText":"","lastModifiedState":"","type":"card","url":"/videos/world/2017/05/03/how-macron-won-french-presidency-orig.cnn/video/playlists/mobile-digital-shorts/","width":"","height":"","videoCMSUri":"/video/data/3.0/video/world/2017/05/03/how-macron-won-french-presidency-orig.cnn/index.xml","videoId":"world/2017/05/03/how-macron-won-french-presidency-orig.cnn","adSection":"const-video-leaf","dateCreated":"3:37 AM ET, Wed May 3, 2017","sourceName":"CNN","sourceLink":"","videoCollectionUrl":"/video/playlists/mobile-digital-shorts/"},"contentType":"video","maximizedBanner":false,"type":"card"},{"branding":"","cardContents":{"auxiliaryText":"","bannerText " :[],"bannerHasATag":false,"bannerPosition":"","brandingLink":"","brandingImageUrl":"","brandingTextHead":"","brandingTextSub":"","cardSectionName":"sports","contentType":"","cta":"share","descriptionText":["The 35th America's Cup has come to Bermuda and is just around the corner. But what do regular Bermudians think of it coming to their island paradise?"],"descriptionPlainText":"The 35th America's Cup has come to Bermuda and is just around the corner. But what do regular Bermudians think of it coming to their island paradise?","headlinePostText":"","headlinePreText":"","headlineText":"What do Bermudians think of the America's Cup?","headlinePlainText":"What do Bermudians think of the America's Cup?","iconImageUrl":"","iconType":"video","isMobileBannerText":false,"kickerText":"","maximizedBannerSize":[],"media":{"contentType":"image","type":"element","cutFormat":"16:9","elementContents":{"caption":"15/10/15 - Hamilton (BMU) - 35th America's Cup Bermuda 2017 - Louis Vuitton America's Cup World Series Bermuda - Training Day -2","imageAlt":"15/10/15 - Hamilton (BMU) - 35th America's Cup Bermuda 2017 - Louis Vuitton America's Cup World Series Bermuda - Training Day -2","imageUrl":"//i2.cdn.cnn.com/cnnnext/dam/assets/160610133926-americas-cup-bermuda-sunset-large-169.jpg","label":"","galleryTitle":"","head":"","cuts":{"mini":{"height":124,"width":220,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/1 60610133926-americas-cup -bermuda-sunset-small-169.jpg"},"xsmall":{"height":173,"width":307,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/160610133926-americas-cup-bermuda-sunset-medium-plus-169.jpg"},"small":{"height":259,"width":460,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/160610133926-americas-cup-bermuda-sunset-large-169.jpg"},"medium":{"height":438,"width":780,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/160610133926-americas-cup-bermuda-sunset-exlarge-169.jpg"},"large":{"height":619,"width":1100,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/160610133926-americas-cup-bermuda-sunset-super-169.jpg"},"full16x9":{"height":900,"width":1600,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/160610133926-americas-cup-bermuda-sunset-full-169.jpg"},"mini1x1":{"height":120,"width":120,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/160610133926-americas-cup-bermuda-sunset-small-11.jpg"}},"responsiveImage":true},"duration":"1:59"},"n oFollow":false,"overMedia Text":"","sectionUri":"","showSocialSharebar":false,"shortUrl":"","statusText":"","statusColor":"","targetType":"","timestampDisplay":"","timestampUtc":"","lastModifiedText":"","lastModifiedState":"","type":"card","url":"/videos/sports/2017/05/05/bermudians-americas-cup-2017-bermuda-orig.cnn/video/playlists/mobile-digital-shorts/","width":"","height":"","videoCMSUri":"/video/data/3.0/video/sports/2017/05/05/bermudians-americas-cup-2017-bermuda-orig.cnn/index.xml","videoId":"sports/2017/05/05/bermudians-americas-cup-2017-bermuda-orig.cnn","adSection":"const-video-leaf","dateCreated":"5:39 AM ET, Fri May 5, 2017","sourceName":"CNN","sourceLink":"","videoCollectionUrl":"/video/playlists/mobile-digital-shorts/"},"contentType":"video","maximizedBanner":false,"type":"card"},{"branding":"","cardContents":{"auxiliaryText":"","bannerText":[],"bannerHasATag":false,"bannerPosition":"","brandingLink":"","brandingImageUrl":"","brandingTextHead":"","brandingTextSub" :"","cardSectionName":"wor ld","contentType":"","cta":"share","descriptionText":["Toddlers gasping for air, their parents convulsing beside them- these were the horrors that befell a Syrian village struck by a deadly gas last month."],"descriptionPlainText":"Toddlers gasping for air, their parents convulsing beside them- these were the horrors that befell a Syrian village struck by a deadly gas last month.","headlinePostText":"","headlinePreText":"","headlineText":"Gasping for life: Syria's merciless war on its own children","headlinePlainText":"Gasping for life: Syria's merciless war on its own children","iconImageUrl":"","iconType":"video","isMobileBannerText":false,"kickerText":"","maximizedBannerSize":[],"media":{"contentType":"image","type":"element","cutFormat":"16:9","elementContents":{"caption":"","imageAlt":"","imageUrl":"//i2.cdn.cnn.com/cnnnext/dam/assets/170509143050-syria-clarissa-ward-video-hp-tease-large-169.jpg","label":"","galleryTitle":"","head":"","cuts":{"mini":{"height":124,"width":220,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170509143050-syria-clarissa-ward-video-hp-tease-sm all-169.jpg"},"xsmall":{"height":17 3,"width":307,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170509143050-syria-clarissa-ward-video-hp-tease-medium-plus-169.jpg"},"small":{"height":259,"width":460,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170509143050-syria-clarissa-ward-video-hp-tease-large-169.jpg"},"medium":{"height":438,"width":780,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170509143050-syria-clarissa-ward-video-hp-tease-exlarge-169.jpg"},"large":{"height":619,"width":1100,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170509143050-syria-clarissa-ward-video-hp-tease-super-169.jpg"},"full16x9":{"height":900,"width":1600,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170509143050-syria-clarissa-ward-video-hp-tease-full-169.jpg"},"mini1x1":{"height":120,"width":120,"type":"jpg","uri":"//i2.cdn.cnn.com/cnnnext/dam/assets/170509143050-syria-clarissa-ward-video-hp-tease-small-11.jpg"}},"responsiveImage":true},"duration":"7:51"},"n oFollow":false,"overMediaText":"","s ectionUri":"","showSocialSharebar":false,"shortUrl":"","statusText":"","statusColor":"","targetType":"","timestampDisplay":"","timestampUtc":"","lastModifiedText":"","lastModifiedState":"","type":"card","url":"/videos/world/2017/05/09/clarissa-ward-syria-chem-attack-documentary.cnn/video/playlists/mobile-digital-shorts/","width":"","height":"","videoCMSUri":"/video/data/3.0/video/world/2017/05/09/clarissa-ward-syria-chem-attack-documentary.cnn/index.xml","videoId":"world/2017/05/09/clarissa-ward-syria-chem-attack-documentary.cnn","adSection":"const-video-leaf","dateCreated":"11:32 AM ET, Tue May 9, 2017","sourceName":"CNN","sourceLink":"","videoCollectionUrl":"/video/playlists/mobile-digital-shorts/"},"contentType":"video","maximizedBanner":false,"type":"card"}],cardContents,i;for (i = 0; i 0) {for (i = 0; i 0) {for (i = 0; i 0) {for (i = 0; i 0) {nextPlay = currentVideoCollection[getNextVideoIndex(currentVideoId)].videoId;if (nextPlay === undefined || nextPlay === null) {nextPlay = currentVideoCollection[0].videoId;}moveToNextTimeout = setTimeout(function () {overrides = {videoCollection: currentVideoCollection,autostart: true};if (CNN.VideoPlayer.getLibraryName(configObj.markupId) === 'fave') {FAVE.player.getInstance(configObj.markupId).play(nextPlay, overrides);} else {CNNVIDEOAPI.CNNVideoManager.getInstance().playVideo(configObj.markupId, nextPlay, overrides);}}, nextVideoPlayTimeout);}}var decorateVideoApi = function(){/* if this happens before the video API loads it gets deleted. */CNN.VideoPlayer.showSpinner = function showSpinner(containerId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {jQuery(document.getElementById(('spinner_' + containerId).replace('#', ''))).show();}};CNN.VideoPlayer.hideSpinner = function hideSpinner(containerId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {jQuery(document.getElementById(('spinner_' + containerId).replace('#', ''))).hide();}};CNN.VideoPlayer.hideThumbnail = function hideThumbnail(containerId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {jQuery(document.getElementById(containerId + '--thumbnail')).hide();}};};callbackObj = {onPlayerReady: function (containerId) {CNN.INJECTOR.getNameSpaceFeature('CNN.VideoPlayer.showSpinner').fail(decorateVideoApi);var containerClassId;CNN.VideoPlayer.reportLoadTime(containerId);CNN.VideoPlayer.handleAdOnCVPVisibilityChange(co ntainerId, CNN.pageVis.isDocumentVisible());if (Modernizr && !Mo dernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {containerClassId = '#' + containerId;if (jQuery(containerClassId).parents('.js-pg-rail-tall__head').length > 0) {videoPinner = new CNN.VideoPinner(containerClassId);videoPinner.setIsVideoCollection(true);videoPinner.init();} else {CNN.VideoPlayer.hideThumbnail(containerId);}}},onContentEntryLoad: function(containerId, playerId, contentid, isQueue) {CNN.VideoPlayer.showSpinner(containerId);CNN.VideoPlayer.isFirstVideoInCollection(containerId, contentid);},onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) {clearTimeout(moveToNextTimeout);if (blockId === 0) {(new Image()).src = "http://traffic.outbrain.com/network/trackpxl?advid=814&action=view";}CNN.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== 'undefined' && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.handleOnVideoPlay();videoPinn er.animateDown();}}},onContentPlay: function (containerId, cvpId , contentId) {/** When the video content starts playing, the companion ad* layout (if it was set when the ad played) should switch* back to epic ad layout. onContentPlay calls updateCompanionLayout* with 'restoreEpicAds' layout to make this switch and removes FW* with 'removeFreewheel' so you don't see double ads. If a user* clicks another video midway, onContentBegin will add FW back*/if (CNN.companion && typeof CNN.companion.updateCompanionLayout === 'function') {CNN.companion.updateCompanionLayout('removeFreewheel');CNN.companion.updateCompanionLayout('restoreEpicAds');}clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);var idx,playerInstance,prevVideoId = (window.jsmd && window.jsmd.v && (window.jsmd.v.eVar18 || window.jsmd.v.eVar4)) || '';if (CNN.VideoPlayer.getLibraryName(configObj.markupId) === 'fave') {playerInstance = FAVE.player.getInstance(containerId);} else {playerInstance = containerId && window.cnnVideoManager.getPlayerByContainer(containerId).videoInstance.cvp || null;}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 = '';}}if (jQuery.isArray(currentVideoCollection) && currentVideoCollection.length > 0) {idx = getNextVideoIndex(contentId);nextVideoId = currentVideoCollection[idx].videoId;nextVideoUrl = currentVideoCollection[idx].videoUrl;currentVideoCollectionId = (window.jsmd && window.jsmd.v && window.jsmd.v.eVar60) || nextVideoUrl.replace(/^.+/video/playlists/(.+)//, '$1');}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 && !Modernizr.tablet) {if (typeof videoPinner !== 'undefined' && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.handleOnVideoPlay();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');}}}},onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) {if (CNN.Utils.exists(metadata)) {try {if (CNN.VideoPlayer.getLibraryName(containerId) === 'fave') {CNN.Videx.EmbedButton.updateCode(metadata);} else {CNN.Videx.EmbedButton.updateCode(JSON.parse(metadata));}} catch (e) {console.log('Invalid video metadata JSON.');}}},onContentBegin: function (containerId, cvpId, contentId) {CNN.VideoPlayer.reverseAutoMute(containerId);CNN.VideoPlayer.isFirstVideoInCollection(containerId, contentId);/** Before the video ad starts, the freewheel companion ad* html needs to be placed on the page so that it can be* triggered by Freewheel to display the companion ad.* onContentBegin triggers updateCompanionLayout which* handles the logic to switch from epic to companion ads*/if (CNN.companion && typeof CNN.companion.updateCompanionLayout === 'function') {CNN.companion.updateCompanionL ayout('removeEpicAds');CNN.compa nion.updateCompanionLayout('restoreFreewheel');}clearTimeout(moveToNextTimeout);fastdom.mutate(function () {CNN.share.reloadShareBar();});updateCurrentlyPlaying(contentId);jQuery(document).triggerVideoContentStarted();},onContentComplete: function (containerId, cvpId, contentId) {navigateToNextVideo(contentId);},onContentEnd: function (containerId, cvpId, contentId) {/** When the video content ends playing, remove the epic ad* and prepare the freewheel companion ad for the next video*/if (CNN.companion && typeof CNN.companion.updateCompanionLayout === 'function') {CNN.companion.updateCompanionLayout('removeEpicAds');CNN.companion.updateCompanionLayout('restoreFreewheel');}navigateToNextVideo(contentId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof 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 Stories Worth Seeing (10 Videos)
Comments
Post a Comment