(function(g){var window=this;'use strict';var v4=function(a){a.ma("cardstatechange",a.hk()&&a.po()?1:0)},w4=function(a,b){var c=g.Ia(b),d=c?b:arguments; for(c=c?0:1;cb.length||!b[0]?[]:b[0].toLowerCase().split(".").reverse(),b="com"===b[0]&&"youtube"===b[1]||"be"===b[0]&&"youtu"===b[1]);return b?-1===a.indexOf("/redirect?"):!1},qdb=function(a,b){return b?b:pdb(a)?"current":"new"},Q4=function(a,b){g.C.call(this); var c=this;this.element=a;this.context=b;this.tb=!1;this.Za=new Map;this.gb=new Map;this.context.F.addEventListener(g.ZD("annotations_module"),function(d){(d=c.Za.get(d))&&d.apply(c)}); this.context.F.addEventListener(g.$D("annotations_module"),function(d){(d=c.gb.get(d))&&d.apply(c)})},R4=function(a,b,c,d,e,f,h){a.context.j.Qa(b,"click",function(l){a.SI(c,d,e,f||[],h||0,l)}); a.context.j.Qa(b,"touchstart",function(){a.tb=!1}); a.context.j.Qa(b,"touchmove",function(){a.tb=!0})},rdb=function(a){var b; return(null==(b=g.K(a,g.mM))?0:b.url)?g.K(a,g.mM).url:(a=g.K(a,g.lM))&&a.videoId?(b="/watch?v="+a.videoId,a.playlistId&&(b+="&list="+a.playlistId),a.index&&(b+="&index="+a.index),a.startTimeSeconds&&(b+="&t="+a.startTimeSeconds),b):null},S4=function(a,b,c){return{qU:(a.impressionLoggingUrlsV2s||[]).map(function(d){return d.baseUrl||""}), click:(c.loggingUrls||[]).map(function(d){return d.baseUrl||""}), close:(b.dismissLoggingUrlsV2s||[]).map(function(d){return d.baseUrl||""}), JX:(b.impressionLoggingUrlsV2s||[]).map(function(d){return d.baseUrl||""}), aI:(b.clickLoggingUrlsV2s||[]).map(function(d){return d.baseUrl||""})}},sdb=function(a,b,c){Q4.call(this,b,c); var d=this;this.F=a;this.eventId=null;this.La=this.Tb=this.B=this.isInitialized=!1;this.cards=[];this.Mb=this.V=this.Ja=this.D=this.Ta=this.j=null;this.ea=[];this.va=this.J=this.Xf=this.Fa=null;this.I=0;this.Aa=new g.Jp(function(){},c.Z.ah?4E3:3E3); g.D(this,this.Aa);this.kb=new g.Jp(function(){}); g.D(this,this.kb);this.ya=new kdb(c,function(e,f,h,l,m,n){R4(d,e,f,h,l,m,n)}); this.Y=new g.T({G:"div",N:"iv-drawer",X:{id:"iv-drawer"},W:[{G:"div",N:"iv-drawer-header",X:{"aria-role":"heading"},W:[{G:"span",N:"iv-drawer-header-text"},{G:"button",Ia:["iv-drawer-close-button","ytp-button"],X:{"aria-label":"Hide cards",tabindex:"0"}}]},{G:"div",N:"iv-drawer-content"}]});g.D(this,this.Y);this.C=this.Y.element;this.ib=new g.KQ(this.Y,330);g.D(this,this.ib);this.Wb=g.Ye("iv-drawer-header-text",this.C);this.u=g.Ye("iv-drawer-content",this.C);this.addCueRange(0,1E3*c.videoData.lengthSeconds, "",function(){d.Tb&&T4(d,"YOUTUBE_DRAWER_AUTO_OPEN")},function(){(d.Tb=d.B)&&U4(d)}); this.Sa=new g.bI(this);g.D(this,this.Sa);this.F.addEventListener("videodatachange",this.Es.bind(this))},tdb=function(a,b){b=b.data; b.autoOpenMs&&a.addCueRange(b.autoOpenMs,0x8000000000000,"",function(){T4(a,"YOUTUBE_DRAWER_AUTO_OPEN")}); b.autoCloseMs&&a.addCueRange(b.autoCloseMs,0x8000000000000,"",function(){U4(a)}); var c=b.headerText;g.xf(a.Wb,c);a.V&&a.V.setAttribute("title",c);b.eventId&&(a.eventId=b.eventId);a.Fa=g.BE(b.trackingParams);a.J=g.BE(b.closeTrackingParams);a.Xf=g.BE(b.iconTrackingParams)},udb=function(a,b){var c=b.cardId?b.cardId:"cr:"+a.I,d=a.F.T().experiments.rb("enable_error_corrections_infocard_web_client"); if(!b.content&&b.teaser.simpleCardTeaserRenderer&&d){var e=b.teaser.simpleCardTeaserRenderer,f=b.icon?b.icon.infoCardIconRenderer:null;b={id:c,timestamp:a.I,type:"simple",teaserText:g.gE(e.message),teaserDurationMs:Number(b.cueRanges[0].teaserDurationMs),startMs:Number(b.cueRanges[0].startCardActiveMs),autoOpen:!!b.autoOpen,sessionData:{},sponsored:!1,Oi:{},qo:null,Wk:e.trackingParams?g.BE(e.trackingParams):null,Xf:f&&f.trackingParams?g.BE(f.trackingParams):null,imageUrl:"",displayDomain:null,showLinkIcon:!1, ZA:null,title:"",customMessage:"",url:null,onClickCommand:e.onTapCommand||null};V4(a,b)}else{var h;if(null==(h=b.content)?0:h.simpleCardContentRenderer){if(!b.cueRanges.length)return;f=null==(e=b.content)?void 0:e.simpleCardContentRenderer;e=b.teaser.simpleCardTeaserRenderer;var l=b.icon?b.icon.infoCardIconRenderer:null;b={id:c,timestamp:a.I,type:"simple",teaserText:g.gE(e.message),teaserDurationMs:Number(b.cueRanges[0].teaserDurationMs),startMs:Number(b.cueRanges[0].startCardActiveMs),autoOpen:!!b.autoOpen, sessionData:W4(a,c,b,f),sponsored:!1,Oi:S4(f,e,f.command),qo:f.trackingParams?g.BE(f.trackingParams):null,Wk:e.trackingParams?g.BE(e.trackingParams):null,Xf:l&&l.trackingParams?g.BE(l.trackingParams):null,imageUrl:X4(f.image.thumbnails,290).url,displayDomain:f.displayDomain?g.gE(f.displayDomain):null,showLinkIcon:!!f.showLinkIcon,ZA:null,title:f.title?g.gE(f.title):"",customMessage:f.callToAction?g.gE(f.callToAction):"",url:g.K(f.command,g.mM).url?M4({pause_on_navigation:!a.context.videoData.isLivePlayback, target:"new",value:g.K(f.command,g.mM).url}):null,onClickCommand:null};V4(a,b)}else{var m;if(null==(m=b.content)?0:m.collaboratorInfoCardContentRenderer){if(!b.cueRanges.length)return;e=null==(f=b.content)?void 0:f.collaboratorInfoCardContentRenderer;f=b.teaser.simpleCardTeaserRenderer;l=b.icon?b.icon.infoCardIconRenderer:null;b={id:c,timestamp:a.I,type:"collaborator",teaserText:g.gE(f.message),teaserDurationMs:Number(b.cueRanges[0].teaserDurationMs),startMs:Number(b.cueRanges[0].startCardActiveMs), autoOpen:!!b.autoOpen,sessionData:W4(a,c,b,e),sponsored:!1,Oi:S4(e,f,e.endpoint),qo:e.trackingParams?g.BE(e.trackingParams):null,Wk:f.trackingParams?g.BE(f.trackingParams):null,Xf:l&&l.trackingParams?g.BE(l.trackingParams):null,channelId:g.K(e.endpoint,Y4).browseId,customMessage:e.customText?g.gE(e.customText):null,GW:X4(e.channelAvatar.thumbnails,290).url,title:e.channelName?g.gE(e.channelName):"",metaInfo:[e.subscriberCountText?g.gE(e.subscriberCountText):""],url:M4({pause_on_navigation:!a.context.videoData.isLivePlayback, target:"new",value:g.K(e.endpoint,Y4).canonicalBaseUrl?g.K(e.endpoint,Y4).canonicalBaseUrl:"/channel/"+g.K(e.endpoint,Y4).browseId}),onClickCommand:null};V4(a,b)}else{var n;if(null==(n=b.content)?0:n.playlistInfoCardContentRenderer){if(!b.cueRanges.length)return;e=null==(l=b.content)?void 0:l.playlistInfoCardContentRenderer;f=b.teaser.simpleCardTeaserRenderer;l=b.icon?b.icon.infoCardIconRenderer:null;b={id:c,timestamp:a.I,type:"playlist",teaserText:g.gE(f.message),teaserDurationMs:Number(b.cueRanges[0].teaserDurationMs), startMs:Number(b.cueRanges[0].startCardActiveMs),autoOpen:!!b.autoOpen,sessionData:W4(a,c,b,e),sponsored:!1,Oi:S4(e,f,e.action),qo:e.trackingParams?g.BE(e.trackingParams):null,Wk:f.trackingParams?g.BE(f.trackingParams):null,Xf:l&&l.trackingParams?g.BE(l.trackingParams):null,TD:X4(e.playlistThumbnail.thumbnails,258).url,customMessage:e.customMessage?g.gE(e.customMessage):null,playlistVideoCount:g.gE(e.playlistVideoCount),title:e.playlistTitle?g.gE(e.playlistTitle):"",metaInfo:[e.channelName?g.gE(e.channelName): "",e.videoCountText?g.gE(e.videoCountText):""],url:M4({pause_on_navigation:!a.context.videoData.isLivePlayback,target:"new",value:rdb(e.action)}),onClickCommand:null};V4(a,b)}else{var p;if(null==(p=b.content)?0:p.videoInfoCardContentRenderer){if(!b.cueRanges.length)return;var q;e=null==(q=b.content)?void 0:q.videoInfoCardContentRenderer;f=b.teaser.simpleCardTeaserRenderer;l=b.icon?b.icon.infoCardIconRenderer:null;b={id:c,timestamp:a.I,type:"video",teaserText:g.gE(f.message),teaserDurationMs:Number(b.cueRanges[0].teaserDurationMs), startMs:Number(b.cueRanges[0].startCardActiveMs),autoOpen:!!b.autoOpen,sessionData:W4(a,c,b,e),sponsored:!1,Oi:S4(e,f,e.action),qo:e.trackingParams?g.BE(e.trackingParams):null,Wk:f.trackingParams?g.BE(f.trackingParams):null,Xf:l&&l.trackingParams?g.BE(l.trackingParams):null,TD:X4(e.videoThumbnail.thumbnails,258).url,videoDuration:e.lengthString?g.gE(e.lengthString):null,customMessage:e.customMessage?g.gE(e.customMessage):null,title:e.videoTitle?g.gE(e.videoTitle):"",metaInfo:[e.channelName?g.gE(e.channelName): "",e.viewCountText?g.gE(e.viewCountText):""],isLiveNow:!!e.badge,url:M4({pause_on_navigation:!a.context.videoData.isLivePlayback,target:"new",value:rdb(e.action)}),onClickCommand:null};V4(a,b)}}}}}a.I++},X4=function(a,b){for(var c=-1,d=-1,e=0;e(a[e].width||0))&&(0>c||(a[c].height||0)<(a[e].height||0)||(a[c].width||0)<(a[e].width||0))?c=e:((a[e].height||0)>=b||290<=(a[e].width||0))&&(0>d||(a[d].height||0)>(a[e].height||0)||(a[d].width||0)>(a[e].width||0))&&(d=e)}return a[0<=d?d:c]},W4=function(a,b,c,d){return{feature:c.feature?c.feature:"cards", src_vid:a.context.videoData.videoId,annotation_id:b,ei:a.context.videoData.eventId||"",itct:d.trackingParams||""}},wdb=function(a,b){if(b=vdb(a,b))b===a.j&&(a.j=null),a.F.removeCueRange(b.hg.id),g.uf(b.wK),g.tb(a.cards,b),a.OE(),Z4(a)},T4=function(a,b,c){if(!a.B){a.ib.show(); a.Ta=new g.Jp(function(){g.Rp(a.context.F.getRootNode(),g.XW.IV_DRAWER_OPEN)},0); a.Ta.start();a.Sa.S(a.u,"mousewheel",function(h){a.Aa.start();h.preventDefault();h=h||window.event;var l=0;"MozMousePixelScroll"==h.type?l=0==(h.axis==h.HORIZONTAL_AXIS)?h.detail:0:window.opera?l=h.detail:l=0==h.wheelDelta%120?"WebkitTransform"in document.documentElement.style?window.chrome&&0==navigator.platform.indexOf("Mac")?h.wheelDeltaY/-30:h.wheelDeltaY/-1.2:h.wheelDelta/-1.6:h.wheelDeltaY/-3;if(h=l)a.u.scrollTop+=h}); a.B=!0;var d=g.FE();d&&a.Fa&&a.J&&g.eP(d,[a.Fa,a.J]);b={TRIGGER_TYPE:b};for(var e=g.t(a.cards),f=e.next();!f.done;f=e.next())f=f.value,f.aV||(f.aV=!0,xdb(a.context.logger,f.hg.Oi.qU,b)),d&&g.eP(d,[f.hg.qo]);v4(a.F);c&&(a.D=new g.Jp(function(){a.Ja=a.V;a.Mb.focus()},330),a.D.start())}},U4=function(a){a.B&&(a.ib.hide(),g.Pz(a.Sa),g.Tp(a.context.F.getRootNode(),g.XW.IV_DRAWER_OPEN),a.B=!1,v4(a.F),a.D&&a.D.stop(),a.D=new g.Jp(function(){a.Ja&&(a.Ja.focus(),a.Ja=null)},330),a.D.start())},zdb=function(a){g.Sp(a.ub(), [g.XW.STOP_EVENT_PROPAGATION, "iv-drawer-manager"]);g.MS(a.F,a.C,5);ydb(a);a.V=g.Ye("ytp-cards-button",a.F.getRootNode());a.Mb=g.Ye("iv-drawer-close-button",a.C);a.isInitialized=!0},ydb=function(a){var b=g.Ye("iv-drawer-close-button",a.C); a.context.j.Qa(b,"click",a.V1,a);a.context.j.Qa(a.u,"touchend",function(){a.Aa.start()}); a.context.j.Qa(a.u,"scroll",a.q2,a);a.context.u.subscribe("onHideControls",function(){a.La=!0}); a.context.u.subscribe("onShowControls",function(){a.La=!1}); a.context.u.subscribe("onVideoAreaChange",function(){a.La=g.Qp(a.F.getRootNode(),"ytp-autohide")}); a.ea.push(g.qC("iv-button-shown",a.j4,a));a.ea.push(g.qC("iv-button-hidden",a.i4,a));a.ea.push(g.qC("iv-teaser-shown",a.tZ,a));a.ea.push(g.qC("iv-teaser-hidden",a.l4,a));a.ea.push(g.qC("iv-teaser-clicked",a.sZ,a))},Adb=function(a,b){var c; return b.onClickCommand&&"engagement-panel-error-corrections"===(null==(c=g.K(b.onClickCommand,g.w$a))?void 0:c.targetId)?(a.va=b,!0):!1},Bdb=function(a,b){a.va=b; var c=a.F.getVideoData();if(!c)return!1;c=a.F.K("embeds_web_enable_video_data_refactoring_offline_and_progress_bar")?g.FL(c):c.multiMarkersPlayerBarRenderer;if(null==c?0:c.markersMap)for(var d,e=0;(null==(d=c)?void 0:d.markersMap.length)>e;e++){var f=void 0,h=null==(f=c)?void 0:f.markersMap[e];if("ERROR_CORRECTION_MARKERS"===h.key&&(f=void 0,(h=null==(f=h.value)?void 0:f.markers)&&0c&&c>b.startMs&&Fdb(a,d),a.addCueRange(b.startMs,b.startMs+1,b.id,function(){Fdb(a,d)}),Z4(a))}}},Cdb=function(a,b){switch(b.type){case "simple":a=a.ya; var c=b.displayDomain?{G:"div",N:"iv-card-image-text",qa:b.displayDomain}:void 0;var d=ndb(b);c={G:"div",Ia:["iv-card"],W:[{G:"a",N:"iv-click-target",X:{href:b.url?L4(b.url)||"":""},W:[O4(b.imageUrl,c),{G:"div",N:"iv-card-content",W:[N4("h2",void 0,b.title),d]}]}]};c=new g.T(c);P4(a,g.Xe("iv-click-target",c.element),b,b.url);b=c;break;case "collaborator":a=a.ya;c={G:"div",Ia:["iv-card","iv-card-channel"],W:[{G:"a",Ia:["iv-click-target"],X:{href:L4(b.url)||"","data-ytid":b.channelId},W:[O4(b.GW),{G:"div", N:"iv-card-content",W:[ldb(b),{G:"h2",N:"iv-card-primary-link",qa:b.title},mdb(b)]}]}]};c=new g.T(c);P4(a,g.Xe("iv-click-target",c.element),b,b.url);b=c;break;case "playlist":a=a.ya;c={G:"div",Ia:["iv-card","iv-card-playlist"],W:[{G:"a",N:"iv-click-target",X:{href:L4(b.url)||""},W:[O4(b.TD,{G:"div",N:"iv-card-image-overlay",W:[{G:"span",N:"iv-card-playlist-video-count",qa:b.playlistVideoCount}]}),{G:"div",N:"iv-card-content",W:[ldb(b),N4("h2","iv-card-primary-link",b.title),mdb(b)]}]}]};c=new g.T(c); P4(a,g.Xe("iv-click-target",c.element),b,b.url);b=c;break;case "productListing":a=a.ya;var e=!g.rb(b.offers);c=["iv-card"];d="";var f=ndb(b);e&&(c.push("iv-card-product-listing"),d="iv-card-primary-link",f=b.offers[0],e=[],f.price&&e.push({G:"div",N:"iv-card-offer-price",qa:f.price}),f.merchant&&e.push({G:"div",N:"iv-card-offer-merchant",qa:f.merchant}),f={G:"div",W:e});e=b.url?L4(b.url)||"":"";c={G:"div",Ia:c,X:{tabindex:"0"},W:[{G:"a",Ia:["iv-card-image","iv-click-target"],X:{style:"background-image: url("+ b.imageUrl+");",href:e,"aria-hidden":"true",tabindex:"-1"}},{G:"div",N:"iv-card-content",W:[b.sponsored?{G:"div",N:"iv-card-sponsored",W:["Sponsored",{G:"div",N:"iv-ad-info-container",W:[{G:"div",N:"iv-ad-info",qa:"{{adInfo}}"},{G:"div",N:"iv-ad-info-icon-container",W:[{G:"div",N:"iv-ad-info-icon"},{G:"div",N:"iv-ad-info-callout"}]}]}]}:"",{G:"a",N:"iv-click-target",X:{href:e},W:[N4("h2",d,b.title),f]}]}]};c=new g.T(c);d=g.mf("span");g.xf(d,"You are seeing this product because we think it is relevant to the video. Google may be compensated by the merchant."); c.je(d,"adInfo");P4(a,g.Xe("iv-click-target",c.element),b,b.url);b=c;break;case "video":a=a.ya;d=b.videoDuration?{G:"span",N:"iv-card-video-duration",qa:b.videoDuration}:void 0;f=b.isLiveNow?{G:"span",Ia:["yt-badge","yt-badge-live"],qa:"LIVE NOW"}:null;e={G:"div",Ia:["iv-card","iv-card-video"],W:[{G:"a",N:"iv-click-target",X:{href:(null==(c=b.url)?void 0:L4(c))||""},W:[O4(b.TD,d),{G:"div",N:"iv-card-content",W:[ldb(b),N4("h2","iv-card-primary-link",b.title),mdb(b),f]}]}]};c=new g.T(e);P4(a,g.Xe("iv-click-target", c.element),b,b.url);b=c;break;default:return null}return b},Ddb=function(a,b){if(0===a.cards.length)return 0; a=g.nb(a.cards,function(c){return b.hg.startMs>c.hg.startMs||b.hg.startMs===c.hg.startMs&&b.hg.timestamp>=c.hg.timestamp?!0:!1}); return-1===a?0:a+1},Gdb=function(a){return a.j?"productListing"===a.j.hg.type:g.hm(a.cards,function(b){return"productListing"===b.hg.type})},Z4=function(a){g.Vp(a.F.getRootNode(),"ytp-cards-shopping-active",Gdb(a))},Fdb=function(a,b){if(!g.Qp(a.F.getRootNode(),"ytp-cards-teaser-shown")){if(a.j!==b){var c=g.FE(),d=a.j?a.j.hg.Xf:a.Xf; c&&d&&g.fP(c,[d]);a.j=b;Z4(a)}(c=a.isInitialized&&"none"==a.ub().style.display)||(c=a.context.F.getPlayerState(),d=0===c&&0===a.context.F.getCurrentTime(),c=!(1===c||3===c||d));c||b.hg.teaserDurationMs&&a.F.Gz(!0,{teaserText:b.hg.teaserText,durationMs:b.hg.teaserDurationMs,onClickCommand:b.hg.onClickCommand});a.kb.isActive()||((!a.B||!a.Aa.isActive()&&a.La)&&Edb(a,b),a.kb.start(910+b.hg.teaserDurationMs))}},Edb=function(a,b){a.Y.yb?(b=new A4([0, a.u.scrollTop],[0,b.wK.offsetTop],600,Fcb),a.context.B.Qa(b,"animate",function(c){a.u.scrollTop=c.y}),a.context.B.Qa(b,"finish",function(c){a.u.scrollTop=c.y}),b.play()):(g.WP(a.Y,!0),a.u.scrollTop=b.wK.offsetTop,g.WP(a.Y,!1))},$4=function(a){return a.j&&a.j.hg?a.j.hg:a.cards[0]&&a.cards[0].hg?a.cards[0].hg:null},vdb=function(a,b){return g.kb(a.cards,function(c){return c.hg.id===b})},a5=function(a,b,c){Q4.call(this,a,b); this.annotation=c;this.isActive=!1},Hdb=function(a){var b=a.annotation.data; "start_ms"in b&&"end_ms"in b&&a.addCueRange(b.start_ms,b.end_ms,a.annotation.id,function(){a.show()},function(){a.hide()})},b5=function(a,b,c){a5.call(this,a,b,c); this.u=null;this.J=!1;this.B=null;this.C=!1;this.j=this.I=this.D=null},Idb=function(a,b){var c=void 0===c?0:c; var d=Dcb(b).width;g.Xm(b,d);c=new Lcb(b,[d,b.offsetTop],[d-d-c,b.offsetTop],200,Ecb);g.D(a,c);a.context.B.Qa(c,"begin",function(){g.cn(b,!0)}); c.play()},Ldb=function(a,b){if(b.channel_name){var c=a.createElement({G:"div", Ia:["iv-branding-context-name"],qa:b.channel_name}),d=a.createElement({G:"div",Ia:["iv-branding-context-subscribe"]}),e=b.standalone_subscribe_button_data;e&&(a.j=new g.iU(e.subscribeText,e.subscribeCount,e.unsubscribeText,e.unsubscribeCount,!!e.enabled,!!e.classic,b.channel_id,!!e.subscribed,e.feature,b.session_data.itct,e.signInUrl,a.context.F),a.j.Ea(d));var f=a.createElement({G:"div",Ia:["iv-branding-context-subscribe-caret"]}),h=a.createElement({G:"div",Ia:["branding-context-container-inner"]}); h.appendChild(f);h.appendChild(c);h.appendChild(d);g.cn(h,!1);var l=a.createElement({G:"div",Ia:["branding-context-container-outer"]});l.appendChild(h);g.Rm(l,"right",b.image_width+"px");g.of(a.ub(),l);a.B=new g.Jp(function(){Jdb(a,h,l)},500); g.D(a,a.B);a.context.j.Qa(a.ub(),"mouseover",function(){Kdb(a,h,l,f,b.image_height)}); a.context.j.Qa(a.ub(),"mouseout",function(){a.B.start()})}},Kdb=function(a,b,c,d,e){a.B.stop(); if(!a.C){var f=g.bn(b);a.j||(b.style.width=g.Wm(f.width,!0),c.style.width=g.Wm(f.width,!0));g.Rm(d,"top",f.height-Math.max(Math.min(f.height,e)/2+10,20)+"px");g.Rm(d,"right","1px");a.C=!0;g.cn(b,!0);a.D=new g.Jp(function(){g.Rp(this.ub(),"iv-branding-active")},0,a); a.D.start()}},Jdb=function(a,b,c){g.Tp(a.ub(),"iv-branding-active"); a.I=new g.Jp(function(){g.cn(b,!1);a.j||(c.style.width=g.Wm(0,!0))},250); a.I.start();a.C=!1},Mdb=function(a,b,c,d,e,f,h){this.j=a; this.B=b;this.Z=c;this.videoData=d;this.logger=e;this.F=f;this.u=h},Ndb=function(a,b,c){a5.call(this,a,b,c); var d=this;this.V=this.isCollapsed=this.Y=!1;this.I=5E3;this.u=this.B=this.j=this.C=null;this.J=this.createElement({G:"div",Ia:["iv-promo-contents"]});this.D=new g.Jp(function(){d.j.setAttribute("aria-hidden","true");g.cn(d.B,!1);g.cn(d.u,!0)},700,this); g.D(this,this.D)},Pdb=function(a){var b=a.annotation.data; if("cta"===a.annotation.style)var c=6;else if("video"===a.annotation.style||"playlist"===a.annotation.style)c=7;a.I=b.collapsedelay_ms||a.I;var d=["iv-promo","iv-promo-inactive"];a.ub().setAttribute("aria-hidden","true");a.ub().setAttribute("aria-label","Promotion");a.ub().tabIndex=0;var e=a.annotation.Xe(),f=b.image_url;if(f){var h=a.createElement({G:"div",Ia:["iv-promo-img","iv-click-target"]});f=a.createElement({G:"img",X:{src:f,"aria-hidden":"true"}});h.appendChild(f);b.video_duration&&!b.is_live? (f=a.createElement({G:"span",N:"iv-promo-video-duration",qa:b.video_duration}),h.appendChild(f)):b.playlist_length&&(f=a.createElement({G:"span",N:"iv-promo-playlist-length",qa:b.playlist_length.toString()}),h.appendChild(f));e&&R4(a,h,e,a.annotation.id,b.session_data,void 0,c)}e?(f=a.createElement({G:"a",N:"iv-promo-txt"}),g.ve(f,L4(e)),a.j=f):a.j=a.createElement({G:"div",N:"iv-promo-txt"});switch(a.annotation.style){case "cta":case "website":var l=a.createElement({G:"p",W:[{G:"strong",qa:b.text_line_1}]}); var m=a.createElement({G:"p",W:[{G:"span",N:"iv-promo-link",qa:b.text_line_2}]});if(f=b.text_line_3){d.push("iv-promo-website-card-cta-redesign");var n=a.createElement({G:"button",Ia:["iv-promo-round-expand-icon","ytp-button"]});f=a.createElement({G:"button",Ia:["iv-button","iv-promo-button"],W:[{G:"span",N:"iv-button-content",qa:f}]});var p=a.createElement({G:"div",N:"iv-promo-button-container"});p.appendChild(f);e&&R4(a,a.ub(),e,a.annotation.id,b.session_data,void 0,c)}g.Rp(a.j,"iv-click-target"); e&&R4(a,a.j,e,a.annotation.id,b.session_data,void 0,c);break;case "playlist":case "video":l=a.createElement({G:"p",W:[{G:"span",qa:b.text_line_1}]}),m=a.createElement({G:"p",W:[{G:"strong",qa:b.text_line_2}]}),b.is_live&&(l=m,m=a.createElement({G:"span",Ia:["yt-badge","iv-promo-badge-live"],qa:"LIVE NOW"})),g.Rp(a.j,"iv-click-target"),e&&R4(a,a.j,e,a.annotation.id,b.session_data,void 0,c),d.push("iv-promo-video")}l&&a.j.appendChild(l);m&&a.j.appendChild(m);a.J.appendChild(a.j);p&&a.J.appendChild(p); c=a.createElement({G:"div",N:"iv-promo-actions"});a.u=a.createElement({G:"button",Ia:["iv-promo-expand","ytp-button"]});a.u.title="Expand";a.context.j.Qa(a.u,"click",function(q){Odb(a,5E3,q)}); c.appendChild(a.u);g.cn(a.u,!1);a.context.j.Qa(a.ub(),"mouseover",a.q3,a);a.context.j.Qa(a.ub(),"mouseout",a.o3,a);a.context.j.Qa(a.ub(),"touchend",function(q){Odb(a,5E3,q)}); a.B=a.createElement({G:"button",Ia:["iv-promo-close","ytp-button"]});a.B.title="Close";a.context.j.Qa(a.B,"click","cta"===a.annotation.style&&b.text_line_3?a.j3:a.h3,a);c.appendChild(a.B);g.Sp(a.ub(),d);h&&(g.of(a.ub(),h),n&&h.appendChild(n));g.of(a.ub(),a.J);g.of(a.ub(),c)},Odb=function(a,b,c){c.stopPropagation(); Qdb(a);Rdb(a,b);a.j.focus()},Sdb=function(a){a.isCollapsed||a.V||a.C||(g.Rp(a.ub(),"iv-promo-collapsed"),a.isCollapsed=!0,a.D.start())},Qdb=function(a){a.D.stop(); a.isCollapsed&&(g.Up(a.ub(),["iv-promo-collapsed","iv-promo-collapsed-no-delay"]),a.isCollapsed=!1,a.j&&a.j.removeAttribute("aria-hidden"),g.cn(a.u,!1),g.cn(a.B,!0))},Rdb=function(a,b){a.C||(a.C=g.$f(function(){Tdb(this); Sdb(this)},b,a))},Tdb=function(a){a.C&&(g.Ea.clearTimeout(a.C),a.C=null)},Udb=function(a){this.F=a},xdb=function(a,b,c){b&&(c?c5(a,b.map(function(d){return g.Bp(d,c)})):c5(a,b))},c5=function(a,b,c,d){var e=1,f=void 0,h=-1; if(c){var l=!1;f=function(){e--;e||l||(clearTimeout(h),l=!0,c())}; h=setTimeout(function(){l=!0;c()},1E3)}b=g.t(b||[]); for(var m=b.next();!m.done;m=b.next())m=m.value,e++,g.$B(m,f);d&&(e++,0!==d&&a.F.sendVideoStatsEngageEvent(d,f))},Vdb=function(a){g.xT.call(this,a); var b=this;this.ea=this.J=!1;this.loadNumber=0;this.I={};this.logger=new Udb(this.player);this.C=new g.bI(this);this.D=this.pw=null;this.events=new g.bI(this);this.V=this.j=null;this.Y=[];g.D(this,this.C);this.C.S(this.player,"onVideoAreaChange",function(){b.ma("onVideoAreaChange")}); this.C.S(this.player,"onHideControls",function(){b.ma("onHideControls")}); this.C.S(this.player,"onShowControls",function(){b.ma("onShowControls")}); this.C.S(this.player,"resize",function(d){b.ma("resize",d)}); this.C.S(this.player,"presentingplayerstatechange",function(d){b.ma("presentingplayerstatechange",d)}); this.subscribe("presentingplayerstatechange",this.uZ,this);this.subscribe("resize",this.OG,this);this.player.T().Aa.subscribe("vast_info_card_add",this.mW,this);g.D(this,this.events);this.va=this.createElement({G:"div",N:"video-custom-annotations"});this.u=new g.T({G:"div",Ia:["ytp-player-content","ytp-iv-player-content"]});g.D(this,this.u);g.MS(this.player,this.u.element,4);this.u.hide();this.B=new g.T({G:"div",Ia:["ytp-iv-video-content"]});g.D(this,this.B);a=this.createElement({G:"div",N:"video-annotations"}); a.appendChild(this.va);this.B.element.appendChild(a);this.ew()&&this.load();var c=this.createElement({G:"style"});(g.Ve("HEAD")[0]||document.body).appendChild(c);g.$a(this,function(){g.uf(c)}); if(a=c.sheet)a.insertRule(".iv-promo .iv-promo-contents .iv-promo-txt .iv-promo-link:after {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEVMaXH////////////////////////////////////Z6AnKAAAACXRSTlMA+/A2IuI1mJIldm0CAAAAAWJLR0QB/wIt3gAAAEVJREFUCNdjYGCYCQUMBJlACOIzIDElIcyZkwxgojOVWWDMSQauMKYySySUOSnBdSaUOZ0lEsac2YqwYiZ+JhwgM7E5HACgzVCI/YJ59AAAAABJRU5ErkJggg==) no-repeat center;background-size:10px;width:10px;height:10px}", 0),a.insertRule(".iv-promo .iv-promo-actions .iv-promo-close:after {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEVMaXH///////////////////////////////////////////9tKdXLAAAAC3RSTlMAVaQDpaimqQbl5rjXUFUAAAABYktHRAH/Ai3eAAAAPUlEQVQI12MQMmAwEmDwDmaOTmAw39663YCBuXp2MQMDQ+fOBgYG5ujVwQwMptvbgeLaxczVCQwiBgxmAgBkXg1FN5iwiAAAAABJRU5ErkJggg==) no-repeat center;background-size:9px;width:9px;height:9px}", 0),a.insertRule(".iv-promo .iv-promo-actions .iv-promo-expand:after {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAJBAMAAADnQZCTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEVMaXHMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMz////eMKB4AAAAC3RSTlMAOpE7k5Uvj5kpfRaQSaQAAAABYktHRAsf18TAAAAAHklEQVQI12MQYGBQZmBwTWCo0GSo6AKRQDZQRIABADXXA/UkIpvtAAAAAElFTkSuQmCC) no-repeat center;background-size:4px 9px;width:4px;height:9px}",0),a.insertRule(".iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon:after {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgCgUUEztsNfqrAAAAXklEQVRYw+3Uuw2AQAwEUUNXfBpDIvBRMhQwJJAScNrA0r4CdiQHjjAzK4NGKucPAFmCnZcmwcTphBNO9CTGH4VB+/Zm6YlYis9fhedXz38FNvFriCCl808iw8ysrBu65gCeuV/CfgAAAABJRU5ErkJggg==) no-repeat center;background-size:18px 18px;width:18px;height:18px}", 0),a.insertRule(".iv-card-link-icon {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEVMaXG7u7u7u7u7u7u7u7u7u7u7u7v///+WKTAlAAAABnRSTlMAFdQWbGj9GiOuAAAAAWJLR0QHFmGI6wAAAEhJREFUCNdjYACBNCBgQGMxMKrBWEJJaRAJRjVlKEsoSQDIAqtSZICwgEIQFkgIZBRECMxiBqsCsVjAqsCygQwwFgMeFgQgswBg2xjLrfC4mgAAAABJRU5ErkJggg==) no-repeat center;background-size:9px;width:9px;height:9px}",0),a.insertRule(".iv-card-playlist-video-count:after {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEVMaXH///////////////////////////////////////////9tKdXLAAAAC3RSTlMAvDeyLvxYtDK9Ogx4T1QAAAABYktHRAH/Ai3eAAAAK0lEQVQY02NgoBjshgO8HJoYwKiAMGAD92YHJM7uMCTO9gaEHs4FlPuZAQC8Fj8x/xHjxwAAAABJRU5ErkJggg==) no-repeat center;background-size:24px;width:24px;height:24px}", 0),a.insertRule(".iv-drawer-close-button:after {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAgMAAAArG7R0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEVMaXH////////OZTV/AAAAAnRSTlMAoKBFbtAAAAABYktHRAH/Ai3eAAAAKUlEQVQI12MIYGBlSGGQBMIUBjbHCQyM0xwYGDIZwBjEBomB5EBqgGoBolQGzYuy51cAAAAASUVORK5CYII=) no-repeat center;background-size:12px;width:12px;height:12px}",0),a.insertRule(".iv-ad-info-icon {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEVMaXGUlJSYmJiZmZmYmJiXl5eZmZmZmZmWlpaVlZWOjo6ZmZmSkpKXl5eYmJiYmJiZmZmZmZmZmZmZmZmYmJiJiYmXl5eZmZmYmJiWlpaZmZn///+81lbeAAAAGnRSTlMAE5DM80DliTMMEjccWIM5p1UjaTQNgB5cLlr5mgUAAAABYktHRBsCYNSkAAAAVElEQVQI102NRw7AIBADhw7ppIf/PzQLJ/ZgWSNrFlDaWKMVcs6HmGLwTqjEME6CFDrAXBYIGhNh3TJEg02wHydctvFc7sbrvnXZV8/zfs3T+7u/P7CrAso35YfPAAAAAElFTkSuQmCC) no-repeat center;background-size:11px;width:11px;height:11px}", 0),a.insertRule(".annotation-close-button {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/Pz9aWloBAQGZmZlbW1v///+X9wUzAAAACHRSTlMANprf+g6lyRmB9hUAAAABYktHRA5vvTBPAAAAWUlEQVQI12NgYBAycVZkAIKwDiBIZWBgrQAx2gMY2DrAIIFBomPWju6VHY0MGh1rbu891dHEYNGx9+yd2x3NDB4d3XfO7uhoQTDgUnDFcO1wA+FWwC2FOQMAdKg6tUSAFEAAAAAASUVORK5CYII=) no-repeat center}",0),a.insertRule(".annotation-link-icon {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEVMaXH////////////////////////////////////////////////////////////////////////////////////////////////////////JzkR1AAAAGnRSTlMAfXf+c3xsdGdv/GJoXPtXXflSVk5L7DBH9VeFfsQAAAABYktHRAH/Ai3eAAAAgElEQVQ4y93SSQ6AIAwFULSOOOJs739Qf9SF0VA2uNCu+psHaQJK7cVCqY+Rg92PXA++Q84KnCR03UIRJrFEKMEgZYFQhpyzQHSBWJJAdIVUENtJ3SC0mu3EdOh7zXZiBrRdzQLJ0Y1GfOlpVstD3HaZktX9X/gvRCxvxL6FR7IBS1RTM5xIpLoAAAAASUVORK5CYII=) no-repeat center}", 0)},Wdb=function(a){a=a.createElement({G:"div", Ia:["annotation","annotation-type-custom"]});g.cn(a,!1);return a},Xdb=function(a,b){b=!b.isCued()&&!g.S(b,1024); g.WP(a.u,b);g.WP(a.B,b)},Ydb=function(a,b,c){a.J=!0; a.D=g.Ly(b,c)},Zdb=function(a,b){for(var c={},d=g.t(b.attributes),e=d.next();!e.done;e=d.next())e=e.value,c[e.name]=e.nodeValue; for(d=0;dd.length)&&(d=d[0].getAttribute("itct"))){var e=g.FE();if(e){var f=g.EE();f&&g.qy(g.XO)(void 0,e,f,[g.BE(d)])}}b=b.getElementsByTagName("annotation");for(d=0;d=h)e=f,d=h}d=keb[e];this.u&&g.Rm(this.u.element,"outline-width",Math.max(b.width,b.height)+"px");for(b=0;b=m&&.5>=h?"ytp-ce-top-left-quad":.5=h?"ytp-ce-top-right-quad": .5>=m&&.5=b);g.Vp(a.C,"iv-drawer-big",1280<=b)}}; g.k.uZ=function(a){Xdb(this,a.state);g.S(a.state,2)&&(this.hk()&&this.po()&&2!==this.player.getPresentingPlayerType()&&this.Hz(!1),this.Gz(!1))}; g.k.load=function(){function a(h){var l=b.loadNumber;b.D=null;b.loaded&&b.loadNumber===l&&b.player.getVideoData().videoId===d&&(h=g.Fy(h)&&h.responseXML?h.responseXML:null)&&($db(b,h),g.Rp(b.player.getRootNode(),"iv-module-loaded"))} var b=this;g.xT.prototype.load.call(this);Xdb(this,this.player.Fb());this.loadNumber++;var c=this.player.getVideoData(),d=c.videoId;g.nA()&&(a=aeb(this,a));var e={format:"XML",onFinish:a,onError:function(){b.D=null}, urlParams:{}};c.isPharma&&(e.urlParams.pharma="1");e.method="POST";e.withCredentials=!0;var f=this.player.T().Aa.get(d);f&&beb(e,f);f=f&&(f.xK||f.bB);if(!c.Ew||f)c.Ta?Ydb(this,c.Ta,e):(this.pw=function(){if(!b.J)b.onVideoDataChange(e);var h=b.player.getVideoData();if((null==h?0:g.JM(h))&&!b.ea){var l,m;if(h=null==(l=h.kd)?void 0:null==(m=l.cards)?void 0:m.cardCollectionRenderer)geb(b,h),b.ea=!0}},this.player.addEventListener("videodatachange",this.pw)); g.MS(this.player,this.B.element,4);this.OG();(f=g.KM(c))&&geb(this,f);(f=g.LM(c))&&f.featuredChannel&&heb(this,f.featuredChannel,f.annotationId||"branding",c.videoId||null,c.eventId||null)}; g.k.onVideoDataChange=function(a){var b=this.player.getVideoData();b.Ta&&Ydb(this,b.Ta,a)}; g.k.unload=function(){this.player.Gf("annotations_module");for(var a=g.t(Object.keys(this.I)),b=a.next();!b.done;b=a.next())this.I[b.value].destroy();this.V=null;this.j&&(this.j.destroy(),this.j=null,v4(this.player));this.J=!1;this.D&&(this.D.abort(),this.D=null);this.ea=!1;this.I={};this.u.hide();g.xT.prototype.unload.call(this);this.B.detach();this.pw&&(this.player.removeEventListener("videodatachange",this.pw),this.pw=null)}; g.k.mW=function(a){a===this.player.getVideoData().videoId&&(this.loaded?ceb(this):this.load())}; g.k.hk=function(){return!!this.j&&this.j.isAvailable()}; g.k.po=function(){return!!this.j&&this.j.B}; g.k.Hz=function(a,b,c){b=void 0===b?!1:b;this.hk();this.j&&(a?c?T4(this.j,c,b):T4(this.j,"YOUTUBE_DRAWER_AUTO_OPEN",b):U4(this.j))}; g.k.Gz=function(a,b){this.player.ma(a?"cardsteasershow":"cardsteaserhide",b)}; g.k.oa=function(){this.player.T().Aa.unsubscribe("vast_info_card_add",this.mW,this);g.Tp(this.player.getRootNode(),g.XW.IV_DRAWER_OPEN);for(var a=this.Y,b=g.Ep,c=0,d=a.length;c