(function(g){var window=this;'use strict';var mD=function(r){r.publish("cardstatechange",r.FS()&&r.SK()?1:0)},$G=function(r,n){var u=g.eO(n); const O=u?n:arguments;for(u=u?0:1;u1&&(r.progress=1);r.V=1E3/(n-r.Z);r.Z=n;wbV(r,r.progress);r.progress==1?(r.X=0,s5(r),r.onFinish(),r.uU()):r.isPlaying()&&r.pJ()},wbV=function(r,n){typeof r.G==="function"&&(n=r.G(n)); r.coords=Array(r.C.length);for(let u=0;u!!u)},YGZ=function(r,n,u){function O(Lr){var D0=Lr.hovercardButton; if(!D0)return null;D0=D0.subscribeButtonRenderer;if(!D0)return null;const g1=Z(D0.unsubscribedButtonText),Pg=Z(D0.subscribedButtonText);let vp,$I;D0.subscribed?(vp=Z(D0.subscriberCountWithUnsubscribeText),$I=Z(D0.subscriberCountText)):(vp=Z(D0.subscriberCountText),$I=Z(D0.subscriberCountWithSubscribeText));let gq=null;return Lr.signinEndpoint&&((gq=$G(Lr,"signinEndpoint","webNavigationEndpointData","url"))||(gq=g.H(D0.signInEndpoint?.commandMetadata,g.zW)?.url),!gq)?null:g1&&(Pg||gq)?{subscribed:D0.subscribed, subscribeText:g1,subscribeCount:vp,unsubscribeText:Pg,unsubscribeCount:$I,enabled:D0.enabled,signinUrl:gq,classic:Lr.useClassicSubscribeButton}:null} function N(Lr){if(Lr){var D0=[],g1=Lr.videoId;g1&&D0.push("v="+g1);(g1=Lr.playlistId)&&D0.push("list="+g1);(Lr=Lr.startTimeSeconds)&&D0.push("t="+Lr);return"/watch?"+D0.join("&")}} function Z(Lr){if(!Lr)return null;const D0=Lr.simpleText;return D0?D0:Lr.runs?g.f2(Lr.runs,g1=>g1.text).join(""):null} n=n.endscreenElementRenderer;if(!n)return null;const J=n.style,k=n.endpoint||{};let G=null;var w=null,T=!1;let t=null,X=null,Y=null,x=null;var m=!1;let b=null,c=null;var U=null;let B=null,M=null,Z0=null;if(J==="VIDEO")g.H(k,g.RL)?G=g.H(k,g.RL).url:(Z0=g.H(k,g.E6),G=N(Z0)),w=!1,t=r,n.thumbnailOverlays?(T=n.thumbnailOverlays[0].thumbnailOverlayTimeStatusRenderer,X=Z(T.text),T=T.style==="LIVE"):X=Z(n.videoDuration);else if(J==="PLAYLIST")g.H(k,g.RL)?G=g.H(k,g.RL).url:(Z0=g.H(k,g.E6),G=N(Z0)),w=!1,t= r,Y=Z(n.playlistLength);else if(J==="CHANNEL"){if(m=$G(k,"browseEndpoint","browseId"))x=m,G=`/channel/${x}`;w=!1;t="new";(m=!!n.isSubscribe)?b=O(n):c=Z(n.subscribersText)}else J==="WEBSITE"?((U=$G(k,"urlEndpoint","url"))&&(G=U),w=!0,t="new",U=n.icon.thumbnails[0].url):J==="CREATOR_MERCHANDISE"&&(n.productPrice&&(B=Z(n.productPrice)),n.additionalFeesText&&(M=Z(n.additionalFeesText)),(w=$G(k,"urlEndpoint","url"))&&(G=w),w=!0,t="new");r=$G(n,"title","accessibility","accessibilityData","label");const JM= n.endpoint?n.endpoint.clickTrackingParams:null;let Hp="";if(n.metadata){const Lr=Z(n.metadata);Lr&&(Hp=Lr)}return{id:`element-${u}`,type:J,title:Z(n.title),metadata:Hp,callToAction:Z(n.callToAction),QT:n.image,iconUrl:U,left:Number(n.left),width:Number(n.width),top:Number(n.top),aspectRatio:Number(n.aspectRatio),startMs:Math.floor(Number(n.startMs)),endMs:Math.floor(Number(n.endMs)),videoDuration:X,g8:T,playlistLength:Y,channelId:x,subscribeButton:b,subscribersText:c,isSubscribe:m,targetUrl:G||null, pD:w,sessionData:JM?{itct:JM}:null,C7:t,Iv:r?r:null,isPlaceholder:n.isPlaceholder,impressionUrls:c7(n.impressionUrls||[],U5),yM:c7(n.hovercardShowUrls||[],U5),clickUrls:c7(k.loggingUrls||[],U5),visualElement:g.Lu(n.trackingParams),productPrice:B,additionalFeesText:M,watchEndpoint:Z0||null}},ps=function(r,n){const u={startMs:Math.floor(Number(r.startMs)), impressionUrls:c7(r.impressionUrls||[],U5),elements:c7(r.elements||[],(O,N)=>YGZ(n,O,N))}; r.trackingParams&&(u.visualElement=g.Lu(r.trackingParams));return u},B7=function(r){return r.player.L().playerStyle==="creator-endscreen-editor"},qGm=function(r){return r.player.getVideoData().X4?"current":r.S?"new":"current"},Ks=function(r,n,u=!0){r.player.OA("creatorendscreen"); r.N&&(r.N.dispose(),r.N=null,r.G.dispose(),r.G=null);for(var O of Object.values(r.C))O.dispose();r.C={};r.V={};r.A.length>0&&(r.A.forEach(N=>{N.dispose()}),r.A.length=0); r.X&&(g.Ln(r.X,"ytp-ce-element-show"),r.X.setAttribute("aria-hidden","true"));r.B=0;if((r.endscreen=n)&&n.elements){u&&f5G(r);u=[];O=new g.yG(n.startMs,0x7ffffffffffff,{id:"ytp-ce-in-endscreen",namespace:"creatorendscreen"});u.push(O);r.player.L().C||(r.N=new g.d({U:"div",D:"ytp-ce-shadow"}),g.MH(r.player,r.N.element,4),r.G=new g.A$(r.N,200));for(O=0;O{var Z=r.Z=null;N.status===200&&(N=N.responseText,N.substring(0,3)===")]}"&&(N=N.substring(3),Z=JSON.parse(N),Z=ps(Z,qGm(r))));Ks(r,Z)}, urlParams:{v:u},withCredentials:!0};r.S&&(u.urlParams.ptype="embedded");const O=n.wD;O&&(u.postParams={ad_tracking:O});if(n=g.jlr(n))if(n=g.JB(n),n=g.uw(n))r.Z=g.TJ(n,u)},f5G=function(r){const n=g.El(),u=g.z_(); u&&n&&r.endscreen.visualElement&&g.aF(g.dc)(void 0,u,n,r.endscreen.visualElement)},xMm=function(r,n){var u=null; switch(n.type){case "VIDEO":r={U:"div",O6:["ytp-ce-element","ytp-ce-video"],j:{tabindex:"0","aria-label":n.Iv||"","aria-hidden":"true"},J:[{U:"div",D:"ytp-ce-element-shadow"},{U:"div",D:"ytp-ce-covering-image",j:Rq(n)},{U:"div",D:"ytp-ce-covering-shadow-top"},{U:"a",D:"ytp-ce-covering-overlay",j:{href:MC(r,n.targetUrl),tabindex:"-1"},J:[{U:"div",O6:["ytp-ce-video-title","ytp-webkit-ellipsis"],j:{dir:g.pn(n.title||"")},N1:n.title},{U:"div",D:n.g8?"ytp-ce-live-video-duration":"ytp-ce-video-duration", N1:n.videoDuration||void 0}]}]};u=new g.d(r);break;case "PLAYLIST":r={U:"div",O6:["ytp-ce-element","ytp-ce-playlist"],j:{tabindex:"0","aria-label":n.Iv||"","aria-hidden":"true"},J:[{U:"div",D:"ytp-ce-element-shadow"},{U:"div",D:"ytp-ce-covering-image",j:Rq(n)},{U:"div",D:"ytp-ce-covering-shadow-top"},{U:"a",D:"ytp-ce-covering-overlay",j:{href:MC(r,n.targetUrl),tabindex:"-1"},J:[{U:"div",O6:["ytp-ce-playlist-title","ytp-webkit-ellipsis"],j:{dir:g.pn(n.title||"")},N1:n.title},{U:"div",D:"ytp-ce-playlist-count", J:[{U:"div",D:"ytp-ce-playlist-icon"},{U:"div",D:"ytp-ce-playlist-count-text",N1:n.playlistLength||void 0}]}]}]};u=new g.d(r);break;case "CHANNEL":u={U:"div",O6:["ytp-ce-element","ytp-ce-channel",n.isSubscribe?"ytp-ce-channel-this":"ytp-ce-channel-that"],j:{tabindex:"0","aria-label":n.Iv||"","aria-hidden":"true"},J:[{U:"div",D:"ytp-ce-element-shadow"},{U:"div",D:"ytp-ce-expanding-overlay",J:[{U:"div",D:"ytp-ce-expanding-overlay-hider"},{U:"div",D:"ytp-ce-expanding-overlay-background"},{U:"div",D:"ytp-ce-expanding-overlay-content", J:[{U:"div",D:"ytp-ce-expanding-overlay-body",J:[{U:"div",D:"ytp-ce-expanding-overlay-body-padding",J:[{U:"a",O6:["ytp-ce-channel-title","ytp-ce-link"],j:{href:MC(r,n.targetUrl),target:"_blank",tabindex:"-1",dir:g.pn(n.title||"")},N1:n.title},n.subscribeButton?{U:"div",D:"ytp-ce-subscribe-container",J:[{U:"div",D:"ytp-ce-channel-subscribe"}]}:"",n.subscribersText?{U:"div",D:"ytp-ce-channel-subscribers-text",N1:n.subscribersText}:"",n.metadata?{U:"div",O6:["ytp-ce-channel-metadata","yt-ui-ellipsis", "yt-ui-ellipsis-3"],N1:n.metadata}:""]}]}]}]},{U:"div",D:"ytp-ce-expanding-image",j:Rq(n)}]};u=new g.d(u);const N=g.oM(document,"div","ytp-ce-channel-subscribe",u.element)[0];if(n.subscribeButton&&n.channelId){g.Sj(N,"ytp-ce-subscribe-button");let Z;if(r.player.L().C){var O=null;Z=n.sessionData.itct}else O="endscreen",Z=null;O=new g.oX(n.subscribeButton.subscribeText,n.subscribeButton.subscribeCount,n.subscribeButton.unsubscribeText,n.subscribeButton.unsubscribeCount,!!n.subscribeButton.enabled,!!n.subscribeButton.classic, n.channelId,!!n.subscribeButton.subscribed,O,Z,r.player,!1);N.appendChild(O.element);r.A.push(O)}break;case "WEBSITE":r={U:"div",O6:["ytp-ce-element","ytp-ce-website"],j:{tabindex:"0","aria-label":n.Iv||"","aria-hidden":"true"},J:[{U:"div",D:"ytp-ce-element-shadow"},{U:"div",D:"ytp-ce-expanding-overlay",J:[{U:"div",D:"ytp-ce-expanding-overlay-hider"},{U:"div",D:"ytp-ce-expanding-overlay-background"},{U:"div",D:"ytp-ce-expanding-overlay-content",J:[{U:"div",D:"ytp-ce-expanding-overlay-body",J:[{U:"div", D:"ytp-ce-expanding-overlay-body-padding",J:[{U:"div",D:"ytp-ce-website-title",j:{dir:g.pn(n.title||"")},N1:n.title},{U:"div",D:"ytp-ce-website-metadata",N1:n.metadata},{U:"a",O6:["ytp-ce-website-goto","ytp-ce-link"],j:{href:MC(r,n.targetUrl),target:"_blank",tabindex:"-1"},N1:n.callToAction}]}]}]}]},{U:"div",D:"ytp-ce-expanding-image",j:Rq(n)},{U:"div",D:"ytp-ce-expanding-icon",j:QMm(n.iconUrl)}]};u=new g.d(r);break;case "CREATOR_MERCHANDISE":u="",n.productPrice&&(u={U:"div",D:"ytp-ce-merchandise-price-container", J:[{U:"div",D:"ytp-ce-merchandise-price",N1:n.productPrice}]},n.additionalFeesText&&u.J.push({U:"div",D:"ytp-ce-merchandise-additional-fees",N1:n.additionalFeesText})),r={U:"div",O6:["ytp-ce-element","ytp-ce-merchandise"],j:{tabindex:"0","aria-label":n.Iv||"","aria-hidden":"true"},J:[{U:"div",D:"ytp-ce-element-shadow"},{U:"div",D:"ytp-ce-expanding-overlay",J:[{U:"div",D:"ytp-ce-expanding-overlay-hider"},{U:"div",D:"ytp-ce-expanding-overlay-background"},{U:"div",D:"ytp-ce-expanding-overlay-content", J:[{U:"div",D:"ytp-ce-expanding-overlay-body",J:[{U:"div",D:"ytp-ce-expanding-overlay-body-padding",J:[{U:"div",D:"ytp-ce-merchandise-title",j:{dir:g.pn(n.title||"")},N1:n.title},u,{U:"div",D:"ytp-ce-merchandise-metadata",N1:n.metadata},{U:"a",O6:["ytp-ce-merchandise-goto","ytp-ce-link"],j:{href:MC(r,n.targetUrl),target:"_blank",tabindex:"-1"},N1:n.callToAction}]}]}]}]},{U:"div",D:"ytp-ce-expanding-image",j:Rq(n)},{U:"div",D:"ytp-ce-merchandise-invideo-cta-container",J:[{U:"div",D:"ytp-ce-merchandise-invideo-cta", N1:n.callToAction||void 0}]}]},u=new g.d(r)}n.isPlaceholder&&g.Sj(u.element,"ytp-ce-placeholder");return u},VRa=function(r,n,u){function O(){J(1)} function N(){J(-1)} n.listen("mouseenter",()=>{H7(r,n,u)}); n.listen("mouseleave",()=>{Da(r,n,u)}); r.player.L().C||n.listen("click",()=>{g.Sj(n.element,"ytp-ce-element-hover")}); n.listen("click",k=>{SGh(r,u,k)}); n.listen("keypress",k=>{SGh(r,u,k)}); n.listen("focus",()=>{H7(r,n,u)}); n.listen("blur",()=>{Da(r,n,u)}); n.listen("touchstart",()=>{H7(r,n,u)}); var Z=g.Ly("ytp-ce-expanding-overlay-hider",n.element);Z&&n.W(Z,"touchstart",k=>{k.stopPropagation();g.Ln(n.element,"ytp-ce-element-hover");g.Ln(n.element,"ytp-ce-force-expand")}); n.listen("keydown",k=>{r.q1=k.keyCode===9&&!k.shiftKey}); const J=k=>{r.B+=k;r.B>0?(g.Sj(n.element,"ytp-ce-force-expand"),v7(r,u.id,!0)):(g.Ln(n.element,"ytp-ce-force-expand"),g.Ln(n.element,"ytp-ce-element-hover"),v7(r,u.id,!1))}; Z=k=>{k&&(n.listen("blur",()=>{k.style.display!="none"&&r.q1&&k.focus()}),n.W(k,"focus",O),n.W(k,"blur",N))}; Z(g.Ly("ytp-sb-subscribe",n.element));Z(g.Ly("ytp-sb-unsubscribe",n.element));n.listen("focus",O);n.listen("blur",N)},Iq=function(r,n,u){function O(){Z||(N++,N===n.length&&(J.stop(),u&&u()))} if(!n||n.length===0||B7(r))u&&u();else{n=oHl(r,n);var N=0,Z=!1,J=new g.Y9(()=>{Z=!0;u&&u()},1E3,r); J.start();for(r=0;r{g.Sj(n.element,"ytp-ce-element-hover")},200)).start():g.Sj(n.element,"ytp-ce-element-hover"),Iq(r,u.yM),v7(r,u.id,!0))},Da=function(r,n,u){g.Ln(n.element, "ytp-ce-element-hover"); g.Ln(n.element,"ytp-ce-force-expand");v7(r,u.id,!1)},SGh=function(r,n,u){if(n.targetUrl&&(!u||u.type!=="keypress"||u.keyCode===13)){for(var O=u.target;O&&!g.Qp(O,"ytp-ce-element");){g.Qp(O,"subscribe-label")&&W7(r,n); if(g.Qp(O,"ytp-ce-channel-subscribe"))return;O=O.parentElement||null}if(!O||g.Qp(O,"ytp-ce-element-hover")){u.preventDefault();u.stopPropagation();if(O=r.C[n.id])Da(r,O,n),O.element.blur();if(u.ctrlKey||u.metaKey||n.C7==="new")W7(r,n),r.player.sendVideoStatsEngageEvent(17,void 0),r.player.pauseVideo(),u=g.JB(MC(r,n.targetUrl)),u=g.uw(u),g.J7(u,void 0,n.sessionData);else{const N=g.Fa(r.player.L())||r.player.getVideoData().X4,Z=()=>{var J=MC(r,n.targetUrl),k=n.sessionData,G=n.watchEndpoint;const w= g.Mm(J);N&&w&&(w.v||w.list)?r.player.Ty(w.v,k,w.list,!1,void 0,G||void 0):g.Z9(J,k)}; W7(r,n,()=>{r.player.sendVideoStatsEngageEvent(17,Z)})}}}},v7=function(r,n,u){r.N&&(u?r.G.show():r.G.hide()); for(const O of Object.keys(r.C))O!==n&&g.a(r.C[O].element,"ytp-ce-element-shadow-show",u)},W7=function(r,n,u){Iq(r,n.clickUrls,u); (r=g.z_())&&n.pD&&g.kx(r,n.visualElement)},oHl=function(r,n){var u=r.player.getVideoData().clientPlaybackNonce; r=r.player.getCurrentTime().toFixed(2);u={CPN:u,AD_CPN:u,MT:r};r=[];for(let O=0;O{let O=unescape(u); O=O.substring(1,O.length-1);return n[O]?escape(n[O]):u})},mMY=function(r){return typeof r==="string"?r:""},ij=function(r,n,u){for(const O in n)if(n[O]===r)return r; return u},gw=function(r){if(!r)return null; var n=g.JB(mMY(r.value));n=g.uw(n);if(!n)return null;const u=ij(r.target,$MY,"current");if(u==null)r=null;else{var O=r.show_link_icon;r=new EHN(n,u,O==="true"||O==="false"?O==="true":!0,r.pause_on_navigation!=null?r.pause_on_navigation:!0)}return r},byl=function(r){if(!r)return null; const n=ij(r.type,zNY),u=ij(r.trigger,sMZ);r=r.url;r=Array.isArray(r)&&r.length?r[0]:r;r=gw(r?r:null);return n?new P02(n,u,r):null},a57=function(r,n){return g.bG(r.action,n)},Fi=function(r,n){r="background-image: url("+r+");"; const u=[];n&&u.push(n);return{U:"div",D:"iv-card-image",j:{style:r},J:u}},yr=function(r){return r.customMessage?An("div","iv-card-message",r.customMessage):""},hn=function(r){if(!r.metaInfo||r.metaInfo.length===0)return""; const n=[];for(const u of r.metaInfo)n.push(An("li","",u));return{U:"ul",D:"iv-card-meta-info",J:n}},dw=function(r,n,u,O){if(O)for(const N of n)r.X(N,O,u.id,u.sessionData,u.bu.click,5)},An=function(r,n,u){n?typeof n==="string"?n={"class":n}:Array.isArray(n)&&(n={"class":n.join(" ")}):n={}; n.dir=g.pn(u);return{U:r,j:n,N1:u}},UMv=function(r){if(!r.customMessage)return""; const n=["iv-card-action","iv-card-primary-link"],u={};r.s7&&(n.push("iv-card-action-icon"),u.style="background-image: url("+r.s7+");");u.dir=g.pn(r.customMessage);const O=[{U:"span",N1:r.customMessage}];r.showLinkIcon&&(O.push("\u00a0"),O.push({U:"span",D:"iv-card-link-icon"}));return{U:"div",O6:n,j:u,J:O}},cgN=function(r){var n; (n=r)&&!(n=r.length>1?r.charAt(0)==="/"&&r.charAt(1)!=="/":r==="/")&&(n=r.replace(/^(https?:)?\/\//,"").split("/",1),n=!n||n.length<1||!n[0]?[]:n[0].toLowerCase().split(".").reverse(),n=n[0]==="com"&&n[1]==="youtube"||n[0]==="be"&&n[1]==="youtu");return n?r.indexOf("/redirect?")===-1:!1},pbY=function(r,n){return n?n:cgN(r)?"current":"new"},et=function(r,n,u,O,N,Z,J){r.context.X.listen(n,"click",k=>{r.M1(u,O,N,Z||[],J||0,k)}); r.context.X.listen(n,"touchstart",()=>{r.ao=!1}); r.context.X.listen(n,"touchmove",()=>{r.ao=!0})},B4m=function(r){if(g.H(r,g.RL)?.url)return g.H(r,g.RL).url; if((r=g.H(r,g.E6))&&r.videoId){let n="/watch?v="+r.videoId;r.playlistId&&(n+="&list="+r.playlistId);r.index&&(n+="&index="+r.index);r.startTimeSeconds&&(n+="&t="+r.startTimeSeconds);return n}return null},Cs=function(r,n,u){return{YA:(r.impressionLoggingUrlsV2s||[]).map(O=>O.baseUrl||""), click:(u.loggingUrls||[]).map(O=>O.baseUrl||""), close:(n.dismissLoggingUrlsV2s||[]).map(O=>O.baseUrl||""), YL:(n.impressionLoggingUrlsV2s||[]).map(O=>O.baseUrl||""), VY:(n.clickLoggingUrlsV2s||[]).map(O=>O.baseUrl||"")}},Oq=function(r,n){if(n.onClickCommand&&g.H(n.onClickCommand,g.Mt0)?.targetId==="engagement-panel-error-corrections"){r.Y=n; var u=!0}else u=!1;if(!u||KUr(r,n))if(u=RNY(r,n)){var O={Dl:n,S3:u.element,nV:!1};if(n.onClickCommand)r.O.K("web_infocards_teaser_show_logging_fix")&&(r.XU||Hym(r),rC(r,n.id),u=r.findLastIndex(O),g.Ir(r.cards,u,0,O));else{r.isInitialized||MR2(r);rC(r,n.id);const N=r.findLastIndex(O);g.Ir(r.cards,N,0,O);u.bY(r.C,N);r.eS()}n.autoOpen?r.addCueRange(n.startMs,0x8000000000000,n.id,()=>{r.N||(r.X=O,nT(r),DM7(r,O),u$(r,"YOUTUBE_DRAWER_AUTO_OPEN",!1))}):(u=r.context.O.getCurrentTime()*1E3,u<5E3&&u>n.startMs&& vHY(r,O),r.addCueRange(n.startMs,n.startMs+1,n.id,()=>{vHY(r,O)}),nT(r))}},NN=function(r){r.N&&(r.TP.hide(),r.w9.C(),g.Ln(r.context.O.getRootNode(),g.z0.IV_DRAWER_OPEN),r.N=!1,mD(r.O),r.V&&r.V.stop(),r.V=new g.Y9(()=>{r.pT&&(r.pT.focus(),r.pT=null)},330),r.V.start())},I5Z=function(r,n){n=n.data; n.autoOpenMs&&r.addCueRange(n.autoOpenMs,0x8000000000000,"",()=>{u$(r,"YOUTUBE_DRAWER_AUTO_OPEN")}); n.autoCloseMs&&r.addCueRange(n.autoCloseMs,0x8000000000000,"",()=>{NN(r)}); const u=n.headerText;g.vb(r.lY,u);r.G&&(r.O.K("player_tooltip_data_title_killswitch")?r.G.setAttribute("title",u):r.G.setAttribute("data-tooltip-title",u));n.eventId&&(r.eventId=n.eventId);r.r9=g.Lu(n.trackingParams);r.A=g.Lu(n.closeTrackingParams);r.TB=g.Lu(n.iconTrackingParams)},ZT=function(r,n,u){let O=-1,N=-1; for(let Z=0;Z=n||(r[Z].width||0)>=u)&&(N<0||(r[N].height||0)>(r[Z].height||0)||(r[N].width||0)>(r[Z].width||0))&&(N=Z)}return r[N>=0?N:O]},Jd=function(r,n,u,O){return{feature:u.feature?u.feature:"cards", src_vid:r.context.videoData.videoId,annotation_id:n,ei:r.context.videoData.eventId||"",itct:O.trackingParams||""}},WUl=function(r,n){const u=n.cardId?n.cardId:`cr:${r.B}`; var O=r.O.L().experiments.nT("enable_error_corrections_infocard_web_client");if(!n.content&&n.teaser.simpleCardTeaserRenderer&&O){O=n.teaser.simpleCardTeaserRenderer;var N=n.icon?n.icon.infoCardIconRenderer:null;if(O.channelAvatar&&O.channelAvatar.thumbnails&&O.channelAvatar.thumbnails.length>0)var Z=ZT(O.channelAvatar.thumbnails,22,22).url;n={id:u,timestamp:r.B,type:"simple",teaserText:g.fz(O.message),teaserDurationMs:Number(n.cueRanges[0].teaserDurationMs),startMs:Number(n.cueRanges[0].startCardActiveMs), autoOpen:!!n.autoOpen,sessionData:{},sponsored:!1,bu:{},Y0:null,JY:O.trackingParams?g.Lu(O.trackingParams):null,TB:N&&N.trackingParams?g.Lu(N.trackingParams):null,imageUrl:"",displayDomain:null,showLinkIcon:!1,s7:null,title:"",customMessage:"",url:null,onClickCommand:O.onTapCommand||null,G2:Z};Oq(r,n)}else if(n.content?.simpleCardContentRenderer){if(!n.cueRanges.length)return;Z=n.content?.simpleCardContentRenderer;O=n.teaser.simpleCardTeaserRenderer;N=n.icon?n.icon.infoCardIconRenderer:null;n={id:u, timestamp:r.B,type:"simple",teaserText:g.fz(O.message),teaserDurationMs:Number(n.cueRanges[0].teaserDurationMs),startMs:Number(n.cueRanges[0].startCardActiveMs),autoOpen:!!n.autoOpen,sessionData:Jd(r,u,n,Z),sponsored:!1,bu:Cs(Z,O,Z.command),Y0:Z.trackingParams?g.Lu(Z.trackingParams):null,JY:O.trackingParams?g.Lu(O.trackingParams):null,TB:N&&N.trackingParams?g.Lu(N.trackingParams):null,imageUrl:ZT(Z.image.thumbnails,290,290).url,displayDomain:Z.displayDomain?g.fz(Z.displayDomain):null,showLinkIcon:!!Z.showLinkIcon, s7:null,title:Z.title?g.fz(Z.title):"",customMessage:Z.callToAction?g.fz(Z.callToAction):"",url:g.H(Z.command,g.RL).url?gw({pause_on_navigation:!r.context.videoData.isLivePlayback,target:"new",value:g.H(Z.command,g.RL).url}):null,onClickCommand:null};Oq(r,n)}else if(n.content?.collaboratorInfoCardContentRenderer){if(!n.cueRanges.length)return;Z=n.content?.collaboratorInfoCardContentRenderer;O=n.teaser.simpleCardTeaserRenderer;N=n.icon?n.icon.infoCardIconRenderer:null;n={id:u,timestamp:r.B,type:"collaborator", teaserText:g.fz(O.message),teaserDurationMs:Number(n.cueRanges[0].teaserDurationMs),startMs:Number(n.cueRanges[0].startCardActiveMs),autoOpen:!!n.autoOpen,sessionData:Jd(r,u,n,Z),sponsored:!1,bu:Cs(Z,O,Z.endpoint),Y0:Z.trackingParams?g.Lu(Z.trackingParams):null,JY:O.trackingParams?g.Lu(O.trackingParams):null,TB:N&&N.trackingParams?g.Lu(N.trackingParams):null,channelId:g.H(Z.endpoint,g.$h).browseId,customMessage:Z.customText?g.fz(Z.customText):null,profileImageUrl:ZT(Z.channelAvatar.thumbnails,290, 290).url,title:Z.channelName?g.fz(Z.channelName):"",metaInfo:[Z.subscriberCountText?g.fz(Z.subscriberCountText):""],url:gw({pause_on_navigation:!r.context.videoData.isLivePlayback,target:"new",value:g.H(Z.endpoint,g.$h).canonicalBaseUrl?g.H(Z.endpoint,g.$h).canonicalBaseUrl:`/channel/${g.H(Z.endpoint,g.$h).browseId}`}),onClickCommand:null};Oq(r,n)}else if(n.content?.playlistInfoCardContentRenderer){if(!n.cueRanges.length)return;Z=n.content?.playlistInfoCardContentRenderer;O=n.teaser.simpleCardTeaserRenderer; N=n.icon?n.icon.infoCardIconRenderer:null;n={id:u,timestamp:r.B,type:"playlist",teaserText:g.fz(O.message),teaserDurationMs:Number(n.cueRanges[0].teaserDurationMs),startMs:Number(n.cueRanges[0].startCardActiveMs),autoOpen:!!n.autoOpen,sessionData:Jd(r,u,n,Z),sponsored:!1,bu:Cs(Z,O,Z.action),Y0:Z.trackingParams?g.Lu(Z.trackingParams):null,JY:O.trackingParams?g.Lu(O.trackingParams):null,TB:N&&N.trackingParams?g.Lu(N.trackingParams):null,UC:ZT(Z.playlistThumbnail.thumbnails,258,290).url,customMessage:Z.customMessage? g.fz(Z.customMessage):null,playlistVideoCount:g.fz(Z.playlistVideoCount),title:Z.playlistTitle?g.fz(Z.playlistTitle):"",metaInfo:[Z.channelName?g.fz(Z.channelName):"",Z.videoCountText?g.fz(Z.videoCountText):""],url:gw({pause_on_navigation:!r.context.videoData.isLivePlayback,target:"new",value:B4m(Z.action)}),onClickCommand:null};Oq(r,n)}else if(n.content?.videoInfoCardContentRenderer){if(!n.cueRanges.length)return;Z=n.content?.videoInfoCardContentRenderer;O=n.teaser.simpleCardTeaserRenderer;N=n.icon? n.icon.infoCardIconRenderer:null;n={id:u,timestamp:r.B,type:"video",teaserText:g.fz(O.message),teaserDurationMs:Number(n.cueRanges[0].teaserDurationMs),startMs:Number(n.cueRanges[0].startCardActiveMs),autoOpen:!!n.autoOpen,sessionData:Jd(r,u,n,Z),sponsored:!1,bu:Cs(Z,O,Z.action),Y0:Z.trackingParams?g.Lu(Z.trackingParams):null,JY:O.trackingParams?g.Lu(O.trackingParams):null,TB:N&&N.trackingParams?g.Lu(N.trackingParams):null,UC:ZT(Z.videoThumbnail.thumbnails,258,290).url,videoDuration:Z.lengthString? g.fz(Z.lengthString):null,customMessage:Z.customMessage?g.fz(Z.customMessage):null,title:Z.videoTitle?g.fz(Z.videoTitle):"",metaInfo:[Z.channelName?g.fz(Z.channelName):"",Z.viewCountText?g.fz(Z.viewCountText):""],isLiveNow:!!Z.badge,url:gw({pause_on_navigation:!r.context.videoData.isLivePlayback,target:"new",value:B4m(Z.action)}),onClickCommand:null};Oq(r,n)}r.B++},iyf=function(r,n){return g.bG(r.cards,u=>u.Dl.id===n)},nT=function(r){g.a(r.O.getRootNode(),"ytp-cards-shopping-active",gH2(r))},rC=function(r, n){if(n=iyf(r,n))n===r.X&&(r.X=null),r.O.removeCueRange(n.Dl.id),g.Hb(n.S3),g.Bl(r.cards,n),r.eS(),nT(r)},u$=function(r,n,u){if(!r.N){r.TP.show(); r.Io=new g.Y9(()=>{g.Sj(r.context.O.getRootNode(),g.z0.IV_DRAWER_OPEN)},0); r.Io.start();r.w9.W(r.C,"mousewheel",N=>{r.Zt.start();N.preventDefault();N=N||window.event;let Z=0;N.type=="MozMousePixelScroll"?Z=0==(N.axis==N.HORIZONTAL_AXIS)?N.detail:0:window.opera?Z=N.detail:Z=N.wheelDelta%120==0?"WebkitTransform"in document.documentElement.style?window.chrome&&navigator.platform.indexOf("Mac")==0?N.wheelDeltaY/-30:N.wheelDeltaY/-1.2:N.wheelDelta/-1.6:N.wheelDeltaY/-3;if(N=Z)r.C.scrollTop+=N}); r.N=!0;var O=g.z_();O&&r.r9&&r.A&&g.J_(O,[r.r9,r.A]);n={TRIGGER_TYPE:n};for(const N of r.cards)N.nV||(N.nV=!0,FUa(r.context.logger,N.Dl.bu.YA,n)),O&&g.J_(O,[N.Dl.Y0]);mD(r.O);u&&(r.V=new g.Y9(()=>{r.pT=r.G;r.yK.focus()},330),r.V.start())}},MR2=function(r){g.ot(r.C_(),[g.z0.STOP_EVENT_PROPAGATION, "iv-drawer-manager"]);g.MH(r.O,r.Z,5);r.kU();r.G=g.Ly("ytp-cards-button",r.O.getRootNode());r.yK=g.Ly("iv-drawer-close-button",r.Z);r.isInitialized=!0},Hym=function(r){r.q1.push(g.w_("iv-teaser-shown",r.bW,r)); r.q1.push(g.w_("iv-teaser-hidden",r.i$,r));r.q1.push(g.w_("iv-teaser-clicked",r.p_,r));r.XU=!0},KUr=function(r,n){r.Y=n; var u=r.O.getVideoData();if(!u)return!1;u=g.Gg(u);if(u?.markersMap)for(let N=0;u?.markersMap.length>N;N++){var O=u?.markersMap[N];if(O.key==="ERROR_CORRECTION_MARKERS"&&(O=O.value?.markers)&&O.length>0)return n.startMs=g.H(O[0],g.OQB)?.timeRangeStartMillis||0,r.Y=null,!0}return!1},RNY=function(r,n){switch(n.type){case "simple":r=r.CT; var u=n.displayDomain?{U:"div",D:"iv-card-image-text",N1:n.displayDomain}:void 0;var O=UMv(n);u={U:"div",O6:["iv-card"],J:[{U:"a",D:"iv-click-target",j:{href:n.url?n.url.X()||"":""},J:[Fi(n.imageUrl,u),{U:"div",D:"iv-card-content",J:[An("h2",void 0,n.title),O]}]}]};u=new g.d(u);dw(r,g.SR("iv-click-target",u.element),n,n.url);n=u;break;case "collaborator":r=r.CT;u={U:"div",O6:["iv-card","iv-card-channel"],J:[{U:"a",O6:["iv-click-target"],j:{href:n.url.X()||"","data-ytid":n.channelId},J:[Fi(n.profileImageUrl), {U:"div",D:"iv-card-content",J:[yr(n),{U:"h2",D:"iv-card-primary-link",N1:n.title},hn(n)]}]}]};u=new g.d(u);dw(r,g.SR("iv-click-target",u.element),n,n.url);n=u;break;case "playlist":r=r.CT;u={U:"div",O6:["iv-card","iv-card-playlist"],J:[{U:"a",D:"iv-click-target",j:{href:n.url.X()||""},J:[Fi(n.UC,{U:"div",D:"iv-card-image-overlay",J:[{U:"span",D:"iv-card-playlist-video-count",N1:n.playlistVideoCount}]}),{U:"div",D:"iv-card-content",J:[yr(n),An("h2","iv-card-primary-link",n.title),hn(n)]}]}]};u=new g.d(u); dw(r,g.SR("iv-click-target",u.element),n,n.url);n=u;break;case "productListing":r=r.CT;var N=n.offers.length!=0;u=["iv-card"];O="";var Z=UMv(n);N&&(u.push("iv-card-product-listing"),O="iv-card-primary-link",Z=n.offers[0],N=[],Z.price&&N.push({U:"div",D:"iv-card-offer-price",N1:Z.price}),Z.merchant&&N.push({U:"div",D:"iv-card-offer-merchant",N1:Z.merchant}),Z={U:"div",J:N});N=n.url?n.url.X()||"":"";u={U:"div",O6:u,j:{tabindex:"0"},J:[{U:"a",O6:["iv-card-image","iv-click-target"],j:{style:"background-image: url("+ n.imageUrl+");",href:N,"aria-hidden":"true",tabindex:"-1"}},{U:"div",D:"iv-card-content",J:[n.sponsored?{U:"div",D:"iv-card-sponsored",J:["Sponsored",{U:"div",D:"iv-ad-info-container",J:[{U:"div",D:"iv-ad-info",N1:"{{adInfo}}"},{U:"div",D:"iv-ad-info-icon-container",J:[{U:"div",D:"iv-ad-info-icon"},{U:"div",D:"iv-ad-info-callout"}]}]}]}:"",{U:"a",D:"iv-click-target",j:{href:N},J:[An("h2",O,n.title),Z]}]}]};u=new g.d(u);O=g.py("span");g.vb(O,"You are seeing this product because we think it is relevant to the video. Google may be compensated by the merchant."); u.setContent(O,"adInfo");dw(r,g.SR("iv-click-target",u.element),n,n.url);n=u;break;case "video":r=r.CT;u=n.isLiveNow?{U:"span",O6:["yt-badge","yt-badge-live"],N1:"LIVE NOW"}:null;u={U:"div",O6:["iv-card","iv-card-video"],J:[{U:"a",D:"iv-click-target",j:{href:n.url?.X()||""},J:[Fi(n.UC,n.videoDuration?{U:"span",D:"iv-card-video-duration",N1:n.videoDuration}:void 0),{U:"div",D:"iv-card-content",J:[yr(n),An("h2","iv-card-primary-link",n.title),hn(n),u]}]}]};u=new g.d(u);dw(r,g.SR("iv-click-target",u.element), n,n.url);n=u;break;default:return null}return n},vHY=function(r,n){if(!g.Qp(r.O.getRootNode(),"ytp-cards-teaser-shown")){if(r.X!==n){var u=g.z_(),O=r.X?r.X.Dl.TB:r.TB; u&&O&&g.j_(u,[O]);r.X=n;nT(r)}(u=r.isInitialized&&r.C_().style.display=="none")||(u=r.context.O.getPlayerState(),O=u===0&&r.context.O.getCurrentTime()===0,u=!(u===1||u===3||O));u||n.Dl.teaserDurationMs&&r.O.t_(!0,{teaserText:n.Dl.teaserText,durationMs:n.Dl.teaserDurationMs,onClickCommand:n.Dl.onClickCommand,G2:n.Dl.G2??null});r.jS.isActive()||((!r.N||!r.Zt.isActive()&&r.VK)&&DM7(r,n),r.jS.start(910+n.Dl.teaserDurationMs))}},gH2=function(r){return r.X?r.X.Dl.type==="productListing":r.O.K("enable_wn_infocards")? !!r.cards?.length&&g.zY(r.cards,n=>n.Dl.type==="productListing"):g.zY(r.cards,n=>n.Dl.type==="productListing")},DM7=function(r,n){r.S.c6?(n=new P7([0, r.C.scrollTop],[0,n.S3.offsetTop],600,XbN),r.context.N.listen(n,"animate",u=>{r.C.scrollTop=u.y}),r.context.N.listen(n,"finish",u=>{r.C.scrollTop=u.y}),n.play()):(r.S.E8(!0),r.C.scrollTop=n.S3.offsetTop,r.S.E8(!1))},j7=function(r){return r.X&&r.X.Dl?r.X.Dl:r.cards[0]&&r.cards[0].Dl?r.cards[0].Dl:null},Agr=function(r){const n=r.annotation.data; "start_ms"in n&&"end_ms"in n&&r.addCueRange(Number(n.start_ms),Number(n.end_ms),r.annotation.id,()=>{r.show()},()=>{r.hide()})},ygv=function(r,n){var u=ZyV(n).width; g.xp(n,u);u=new aq(n,[u,n.offsetTop],[u-u,n.offsetTop],200,tRY);g.E(r,u);r.context.N.listen(u,"begin",()=>{g.EI(n,!0)}); u.play()},kd=function(r,n,u){u.stopPropagation(); hN2(r);dM2(r,n);r.X.focus()},eN2=function(r){const n=r.annotation.data; if(r.annotation.style==="cta")var u=6;else if(r.annotation.style==="video"||r.annotation.style==="playlist")u=7;r.V=n.collapsedelay_ms||r.V;const O=["iv-promo","iv-promo-inactive"];r.C_().setAttribute("aria-hidden","true");r.C_().setAttribute("aria-label","Promotion");r.C_().tabIndex=0;const N=r.annotation.Q8();let Z;var J=n.image_url;J&&(Z=r.createElement({U:"div",O6:["iv-promo-img","iv-click-target"]}),J=r.createElement({U:"img",j:{src:J,"aria-hidden":"true"}}),Z.appendChild(J),n.video_duration&& !n.is_live?(J=r.createElement({U:"span",D:"iv-promo-video-duration",N1:n.video_duration}),Z.appendChild(J)):n.playlist_length&&(J=r.createElement({U:"span",D:"iv-promo-playlist-length",N1:n.playlist_length.toString()}),Z.appendChild(J)),N&&et(r,Z,N,r.annotation.id,n.session_data,void 0,u));N?(J=r.createElement({U:"a",D:"iv-promo-txt"}),g.G7(J,N.X()),r.X=J):r.X=r.createElement({U:"div",D:"iv-promo-txt"});let k,G,w,T;switch(r.annotation.style){case "cta":case "website":k=r.createElement({U:"p",J:[{U:"strong", N1:n.text_line_1}]});G=r.createElement({U:"p",J:[{U:"span",D:"iv-promo-link",N1:n.text_line_2}]});if(J=n.text_line_3)O.push("iv-promo-website-card-cta-redesign"),w=r.createElement({U:"button",O6:["iv-promo-round-expand-icon","ytp-button"]}),J=r.createElement({U:"button",O6:["iv-button","iv-promo-button"],J:[{U:"span",D:"iv-button-content",N1:J}]}),T=r.createElement({U:"div",D:"iv-promo-button-container"}),T.appendChild(J),N&&et(r,r.C_(),N,r.annotation.id,n.session_data,void 0,u);g.Sj(r.X,"iv-click-target"); N&&et(r,r.X,N,r.annotation.id,n.session_data,void 0,u);break;case "playlist":case "video":k=r.createElement({U:"p",J:[{U:"span",N1:n.text_line_1}]}),G=r.createElement({U:"p",J:[{U:"strong",N1:n.text_line_2}]}),n.is_live&&(k=G,G=r.createElement({U:"span",O6:["yt-badge","iv-promo-badge-live"],N1:"LIVE NOW"})),g.Sj(r.X,"iv-click-target"),N&&et(r,r.X,N,r.annotation.id,n.session_data,void 0,u),O.push("iv-promo-video")}k&&r.X.appendChild(k);G&&r.X.appendChild(G);r.B.appendChild(r.X);T&&r.B.appendChild(T); u=r.createElement({U:"div",D:"iv-promo-actions"});r.C=r.createElement({U:"button",O6:["iv-promo-expand","ytp-button"]});r.C.title="Expand";r.context.X.listen(r.C,"click",t=>{kd(r,5E3,t)}); u.appendChild(r.C);g.EI(r.C,!1);r.context.X.listen(r.C_(),"mouseover",r.Zt,r);r.context.X.listen(r.C_(),"mouseout",r.CT,r);r.context.X.listen(r.C_(),"touchend",t=>{kd(r,5E3,t)}); r.N=r.createElement({U:"button",O6:["iv-promo-close","ytp-button"]});r.N.title="Close";r.context.X.listen(r.N,"click",r.annotation.style==="cta"&&n.text_line_3?r.Y:r.q1,r);u.appendChild(r.N);g.ot(r.C_(),O);Z&&(g.Ky(r.C_(),Z),w&&Z.appendChild(w));g.Ky(r.C_(),r.B);g.Ky(r.C_(),u)},Gd=function(r){r.Z&&(g.Ex.clearTimeout(r.Z),r.Z=null)},hN2=function(r){r.G.stop(); r.isCollapsed&&(g.m3(r.C_(),["iv-promo-collapsed","iv-promo-collapsed-no-delay"]),r.isCollapsed=!1,r.X&&r.X.removeAttribute("aria-hidden"),g.EI(r.C,!1),g.EI(r.N,!0))},dM2=function(r,n){r.Z||(r.Z=g.z$(function(){Gd(this); C0G(this)},n,r))},C0G=function(r){r.isCollapsed||r.A||r.Z||(g.Sj(r.C_(),"iv-promo-collapsed"),r.isCollapsed=!0,r.G.start())},FUa=function(r,n,u){n&&(u?wC(r,n.map(O=>g.yX(O,u))):wC(r,n))},wC=function(r,n,u,O){let N=1,Z=void 0,J=-1; if(u){let k=!1;Z=()=>{N--;N||k||(clearTimeout(J),k=!0,u())}; J=setTimeout(()=>{k=!0;u()},1E3)}for(const k of n||[])N++,g.hJ(k,Z); O&&(N++,O!==0&&r.O.sendVideoStatsEngageEvent(O,Z))},r5G=function(r){return r==="annotation-editor"||r==="live-dashboard"},npZ=function(r){r.Z&&(r.player.removeEventListener("videodatachange",r.Z),r.Z=null)},udl=function(r){r=r.createElement({U:"div", O6:["annotation","annotation-type-custom"]});g.EI(r,!1);return r},td=function(r,n){var u=!1,O=n.getElementsByTagName("annotations"); if(O&&!(O.length<1)&&(O=O[0].getAttribute("itct"))){var N=g.z_();if(N){var Z=g.El();Z&&g.aF(g.hh)(void 0,N,Z,[g.Lu(O)])}}n=n.getElementsByTagName("annotation");for(O=0;O{var J=r.loadNumber;r.B=null;r.loaded&&r.loadNumber===J&&r.player.getVideoData().videoId===u&&(Z=g.CC(Z)&&Z.responseXML?Z.responseXML:null)&&(td(r,Z),g.Sj(r.player.getRootNode(),"iv-module-loaded"))}; g.KD()&&(O=XvY(r,O));const N={format:"XML",onFinish:O,onError:()=>{r.B=null}, urlParams:{}};n.isPharma&&(N.urlParams.pharma="1");N.method="POST";N.withCredentials=!0;(O=r.player.L().r9.get(u))&&YIh(N,O);O=O&&O.CI;if(!n.jR||O)r.Z=()=>{if(!r.Y)r.onVideoDataChange(N);const Z=r.player.getVideoData();Z?.O9()&&!r.q1&&qIv(r,Z)},r.player.addEventListener("videodatachange",r.Z)},Xv=function(r,n){var u=!1; r.X||(r.X=Ghf(r),g.E(r,r.X));for(var O of n.cards||[])O.cardRenderer&&(WUl(r.X,O.cardRenderer),u=!0);u&&(r.player.getVideoData()?.O9()||(u=r.X,O=n.headerText?g.fz(n.headerText):"",g.vb(u.lY,O),u.G&&(u.O.K("player_tooltip_data_title_killswitch")?u.G.setAttribute("title",O):u.G.setAttribute("data-tooltip-title",O)),u.context.videoData.eventId&&(u.eventId=u.context.videoData.eventId),u.r9=n.trackingParams?g.Lu(n.trackingParams):null,u.A=n.closeButton.infoCardIconRenderer.trackingParams?g.Lu(n.closeButton.infoCardIconRenderer.trackingParams): null,u.TB=n.icon.infoCardIconRenderer.trackingParams?g.Lu(n.icon.infoCardIconRenderer.trackingParams):null,r.S()),mD(r.player))},qIv=function(r,n){if(n=n.getWatchNextResponse()?.cards?.cardCollectionRenderer)r.q1=!0,Xv(r,n),n.headerText&&r.Wg&&(n=g.fz(n.headerText),r.player.K("player_tooltip_data_title_killswitch")?r.Wg.setAttribute("title",n):r.Wg.setAttribute("data-tooltip-title",n))},XvY=function(r,n){return(...u)=>{r.KT()||r.oo.push(g.NL.PB(()=>{n(...u)}))}},YIh=function(r,n){r.method="POST"; r.postParams=r.postParams||{};n.CI&&(r.postParams.ic_coll=n.CI);n.Ux&&(r.postParams.ic_track=n.Ux)},Obh=function(r,n){const u={}; for(var O of n.attributes)u[O.name]=O.nodeValue;for(O=0;O0&&(Z=N.childNodes[0].nodeValue,u[N.tagName]=typeof Z==="string"?Z.trim():Z);continue}else Z=[],u[N.tagName]=Z;N&&N.tagName==="TEXT"?N.childNodes.length===1&&N.childNodes[0].nodeType===3?Z.push(N.childNodes[0].nodeValue):Z.push(""):N&&Z.push(Obh(r,N))}return u},Td=function(r){if(!r.A){const n= new xxa(r); g.E(r,n);const u=new g.zE(r);g.E(r,u);r.A=new ViY(n,u,r.player.L(),r.player.getVideoData(),r.logger,r.player,r.IQ)}return r.A},l4a=function(r){const n=r.player.getVideoData(); if(n.eC){var u=r.player.L().r9.get(n.videoId);if(u){var O={format:"XML",urlParams:{},method:"POST",withCredentials:!0,onFinish:(N,Z,J)=>{N=r.loadNumber;Z=n.videoId;r.loaded&&r.loadNumber===N&&r.player.getVideoData().videoId===Z&&(J=g.CC(J)&&J.responseXML?J.responseXML:null)&&td(r,J)}}; g.KD()&&(O.onFinish=XvY(r,O.onFinish));O.postParams={ic_only:"1"};YIh(O,u);r.Y=!0;g.TJ(n.eC,O)}}},Ghf=function(r){const n=new g.d({U:"div"}); g.EI(n.element,!1);const u=new Qef(r.player,n.element,Td(r));g.E(u,n);n.bY(r.C.element);u.oo();return u},SIl=function(r,n,u,O,N){if(!r.player.L().Qi){var Z=[]; n.navigationEndpoint&&g.H(n.navigationEndpoint,g.$h)&&g.H(n.navigationEndpoint,g.$h).browseId&&Z.push(new P02("openUrl","click",new EHN(`/channel/${g.H(n.navigationEndpoint,g.$h).browseId}`,"new",!0,!0)));var J=n.watermark.thumbnails[0];O={channel_name:n.channelName,end_ms:n.endTimeMs,image_height:J.height,image_type:1,image_url:J.url,image_width:J.width,is_mobile:!1,session_data:{annotation_id:u,ei:N,feature:"iv",itct:n.trackingParams,src_vid:O},start_ms:n.startTimeMs};if(n.subscribeButton&&g.H(n.subscribeButton, g.R5)){O.channel_id=g.H(n.subscribeButton,g.R5).channelId;n=g.H(n.subscribeButton,g.R5);J=N=null;n.subscribed?(n.subscriberCountWithUnsubscribeText&&(N=g.fz(n.subscriberCountWithUnsubscribeText)),n.subscriberCountText&&(J=g.fz(n.subscriberCountText))):(n.subscriberCountText&&(N=g.fz(n.subscriberCountText)),n.subscriberCountWithSubscribeText&&(J=g.fz(n.subscriberCountWithSubscribeText)));const k=g.H(n.signInEndpoint?.commandMetadata,g.zW)?.url||"";n={subscribeText:g.fz(n.unsubscribedButtonText),subscribeCount:N|| "",unsubscribeText:g.fz(n.subscribedButtonText),unsubscribeCount:J||"",enabled:n.enabled||!1,classic:!1,subscribed:n.subscribed||!1,feature:"iv",signInUrl:k};O.standalone_subscribe_button_data=n}Z=new J5Y(u,"branding","branding",Z,O);O=udl(r);r.player.K("web_player_overlay_positioned_layout")?(O.setAttribute("data-overlay-order","11"),r.player.BB(O,4,!0)):r.C.element.appendChild(O);Z=new jeG(O,Td(r),Z);Z.oo();g.E(Z,Z);r.V[u]=Z}}; g.xo.prototype.t_=g.fr(36,function(r,n){const u=g.y9(this.FU());u&&u.t_(r,n)}); var E5={},zT=null;g.w7(P7,g.EL);g.L=P7.prototype;g.L.getDuration=function(){return this.duration}; g.L.play=function(r){if(r||this.X==0)this.progress=0,this.coords=this.C;else if(this.isPlaying())return!1;s5(this);this.startTime=r=g.jm();this.isPaused()&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.Z=this.startTime;this.progress||this.E5();this.JW("play");this.isPaused()&&this.JW("resume");this.X=1;const n=g.Nf(this);n in E5||(E5[n]=this);kn7();Gnv(this,r);return!0}; g.L.stop=function(r){s5(this);this.X=0;r&&(this.progress=1);wbV(this,this.progress);this.onStop();this.uU()}; g.L.pause=function(){this.isPlaying()&&(s5(this),this.X=-1,this.JW("pause"))}; g.L.xY=function(){this.X==0||this.stop(!1);this.JW("destroy");P7.Pw.xY.call(this)}; g.L.destroy=function(){this.dispose()}; g.L.pJ=function(){this.JW("animate")}; g.L.JW=function(r){this.dispatchEvent(new T4Z(r,this))}; g.w7(T4Z,g.sF);g.w7(bj,P7);bj.prototype.N=function(){}; bj.prototype.pJ=function(){this.N();bj.Pw.pJ.call(this)}; bj.prototype.uU=function(){this.N();bj.Pw.uU.call(this)}; bj.prototype.E5=function(){this.N();bj.Pw.E5.call(this)}; g.w7(aq,bj);aq.prototype.N=function(){this.element.style.left=Math.round(this.coords[0])+"px";this.element.style.top=Math.round(this.coords[1])+"px"};var xxa=class extends g.Se{constructor(r){super();this.C=r||window;this.X=[]}listen(r,n,u,O){u=(0,g.Zh)(u,O||this.C);r=g.tT(r,n,u);this.X.push(r);return r}IN(r,n,u,O){u=(0,g.Zh)(u,O||this.C);r=Jgv(r,n,u);this.X.push(r);return r}Vd(r){g.XT(r);g.Bl(this.X,r)}removeAll(){g.XT(this.X);this.X.length=0}xY(){this.removeAll();super.xY()}};var EpY=class extends g.vo{constructor(r){super(r);this.Z=this.endscreen=null;this.C={};this.V={};this.G=this.N=null;this.A=[];this.X=null;this.q1=!0;this.B=0;r=r.L();this.S=g.SH(r)||g.m6(r);this.events=new g.$g(this);g.E(this,this.events);this.events.W(this.player,g.U_("creatorendscreen"),this.onCueRangeEnter);this.events.W(this.player,g.cz("creatorendscreen"),this.onCueRangeExit);this.events.W(this.player,"resize",this.P6);this.events.W(window,"focus",this.Y);this.load();const n=g.py("STYLE");(g.Q$("HEAD")[0]|| document.body).appendChild(n);this.addOnDisposeCallback(()=>{g.Hb(n)}); n.sheet&&(n.sheet.insertRule(".ytp-ce-playlist-icon {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEVMaXGzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7P///91E4wTAAAACXRSTlMArBbpVOtYrReN+x2FAAAAAWJLR0QKaND0VgAAACFJREFUCNdjYCAWzIQAFBaZ6hgVYLKcJnBWGEyWvYGASwCXtBf7m4i3CQAAAABJRU5ErkJggg==) no-repeat center;background-size:18px;width:18px;height:18px}",0),n.sheet.insertRule(".ytp-ce-size-853 .ytp-ce-playlist-icon, .ytp-ce-size-1280 .ytp-ce-playlist-icon, .ytp-ce-size-1920 .ytp-ce-playlist-icon {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEVMaXGzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7P///9RfzIKAAAAC3RSTlMAvDeyLvxYtDK9Ogx4T1QAAAABYktHRAyBs1FjAAAAK0lEQVQY02NgoBjshgO8HJoYwKiAMGAD92YHJM7uMCTO9gaEHs4FlPuZAQC8Fj8x/xHjxwAAAABJRU5ErkJggg==) no-repeat center;background-size:24px;width:24px;height:24px}", 0))}load(){super.load();if(!B7(this)){var r=g.kj1(this.player.getVideoData());r?(r=ps(r,qGm(this)),Ks(this,r,!1)):l5m(this)}}unload(){Ks(this,null);this.Z&&(this.Z.abort(),this.Z=null);super.unload()}JG(r,n){return B7(this)?r==="loadCustomEndscreenRenderer"?(r=ps(n,"new"),Ks(this,r),!0):null:null}getOptions(){return B7(this)?["loadCustomEndscreenRenderer"]:[]}P6(){if(this.endscreen&&this.endscreen.elements){var r=this.player.getVideoContentRect();if(r&&r.width!==0&&r.height!==0){var n=this.player.getPlayerSize(); if(n&&n.width!==0&&n.height!==0){var u=r.width/r.height;var O=0;var N=-1;for(var Z=0;Z=J)N=Z,O=J}O=Lim[N];this.N&&g.kp(this.N.element,"outline-width",Math.max(n.width,n.height)+"px");for(n=0;n256||Z>256?g.Sj(N.element,"ytp-ce-large-round"):k>96||Z>96?g.Sj(N.element,"ytp-ce-medium-round"):g.Sj(N.element,"ytp-ce-small-round");g.m3(N.element,$xN);k=J.left+J.width/2;J=J.top+G/2;g.Sj(N.element,k<=.5&&J<=.5?"ytp-ce-top-left-quad":k>.5&&J<=.5?"ytp-ce-top-right-quad":k<=.5&&J>.5?"ytp-ce-bottom-left-quad":"ytp-ce-bottom-right-quad");g.m3(N.element,Lim);g.Sj(N.element,O);(N=g.oM(document,"div","ytp-ce-expanding-overlay-body", N.element)[0])&&g.kp(N,"height",`${Z}px`)}}}}}onCueRangeEnter(r){if(this.endscreen)if(r.getId()==="ytp-ce-in-endscreen")Iq(this,this.endscreen.impressionUrls),(r=g.z_())&&this.endscreen.visualElement&&g.Zs(r,this.endscreen.visualElement),this.X&&(g.Sj(this.X,"ytp-ce-element-show"),this.X.removeAttribute("aria-hidden"),this.player.FS()?g.Sj(this.X,"ytp-ce-hide-button-lower"):g.Ln(this.X,"ytp-ce-hide-button-lower"));else{r=r.getId().substring(15);var n=this.C[r],u=this.V[r];g.Sj(n.element,"ytp-ce-element-show"); n.element.removeAttribute("aria-hidden");n=this.player.getRootNode();g.Sj(n,"ytp-ce-shown");Iq(this,u.impressionUrls);(n=g.z_())&&g.Zs(n,u.visualElement);this.player.L().A&&g.x$(this.player,"endscreenelementshown",r)}}onCueRangeExit(r){if(r.getId()==="ytp-ce-in-endscreen")this.X&&(g.Ln(this.X,"ytp-ce-element-show"),this.X.setAttribute("aria-hidden","true"));else{r=r.getId().substring(15);var n=this.C[r];g.Ln(n.element,"ytp-ce-element-show");n.element.setAttribute("aria-hidden","true");n=this.player.getRootNode(); g.Ln(n,"ytp-ce-shown");this.player.L().A&&g.x$(this.player,"endscreenelementhidden",r)}}Y(r){r.target===window&&(new g.Y9(()=>{for(const n of Object.values(this.C))g.m3(n.element,["ytp-ce-force-expand","ytp-ce-element-hover","ytp-ce-element-shadow-show"])},0)).start()}E8(r){for(const n of Object.values(this.C))r?n.element.setAttribute("hidden",""):n.element.removeAttribute("hidden")}ke(r){this.X&&this.player.getRootNode().removeChild(this.X); r&&(g.Sj(r,"ytp-ce-hide-button-container"),this.X=r,g.MH(this.player,this.X,4))}},opm=[346,426,470,506,570,640,853,1280,1920],Lim="ytp-ce-size-346 ytp-ce-size-426 ytp-ce-size-470 ytp-ce-size-506 ytp-ce-size-570 ytp-ce-size-640 ytp-ce-size-853 ytp-ce-size-1280 ytp-ce-size-1920".split(" "),$xN=["ytp-ce-top-left-quad","ytp-ce-top-right-quad","ytp-ce-bottom-left-quad","ytp-ce-bottom-right-quad"],mxa=["ytp-ce-small-round","ytp-ce-medium-round","ytp-ce-large-round"];var EHN=class{constructor(r,n,u,O){this.value=r;this.target=n;this.showLinkIcon=u;this.C=O}X(){return this.value?this.value:null}},$MY={Yn:"current",x8:"new"};var P02=class{constructor(r,n,u){this.type=r;this.trigger=n;this.url=u}},zNY={CLOSE:"close",VD:"openUrl",SUBSCRIBE:"subscribe"},sMZ={z6:"click",CLOSE:"close",Ur:"hidden",MSn:"rollOut",m1S:"rollOver",atT:"shown"};var J5Y=class{constructor(r,n,u,O,N){this.id=r;this.type=n;this.style=u;this.data=N;this.action=O||[]}Q8(){const r=a57(this,n=>n.type==="openUrl"&&n.url!=null); return r?r.url:null}},ZbN={AM:"anchored",uf:"branding",CHANNEL:"channel",SP:"cta",Vy:"highlightText",Gn:"label",PLAYLIST:"playlist",POPUP:"popup",i_P:"speech",SUBSCRIBE:"subscribe",p6n:"title",VIDEO:"video",J71:"website"},Nhh={uf:"branding",rj:"card",eB:"drawer",Or:"highlight",Hi:"marker",yD:"promotion",TEXT:"text",Ago:"widget"};var zgZ=[".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}", ".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}", ".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}",".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}", ".iv-card-link-icon {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEVMaXG7u7u7u7u7u7u7u7u7u7u7u7v///+WKTAlAAAABnRSTlMAFdQWbGj9GiOuAAAAAWJLR0QHFmGI6wAAAEhJREFUCNdjYACBNCBgQGMxMKrBWEJJaRAJRjVlKEsoSQDIAqtSZICwgEIQFkgIZBRECMxiBqsCsVjAqsCygQwwFgMeFgQgswBg2xjLrfC4mgAAAABJRU5ErkJggg==) no-repeat center;background-size:9px;width:9px;height:9px}",".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}"], seh=[".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}",".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}", ".annotation-close-button {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/Pz9aWloBAQGZmZlbW1v///+X9wUzAAAACHRSTlMANprf+g6lyRmB9hUAAAABYktHRA5vvTBPAAAAWUlEQVQI12NgYBAycVZkAIKwDiBIZWBgrQAx2gMY2DrAIIFBomPWju6VHY0MGh1rbu891dHEYNGx9+yd2x3NDB4d3XfO7uhoQTDgUnDFcO1wA+FWwC2FOQMAdKg6tUSAFEAAAAAASUVORK5CYII=) no-repeat center}",".annotation-link-icon {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEVMaXH////////////////////////////////////////////////////////////////////////////////////////////////////////JzkR1AAAAGnRSTlMAfXf+c3xsdGdv/GJoXPtXXflSVk5L7DBH9VeFfsQAAAABYktHRAH/Ai3eAAAAgElEQVQ4y93SSQ6AIAwFULSOOOJs739Qf9SF0VA2uNCu+psHaQJK7cVCqY+Rg92PXA++Q84KnCR03UIRJrFEKMEgZYFQhpyzQHSBWJJAdIVUENtJ3SC0mu3EdOh7zXZiBrRdzQLJ0Y1GfOlpVstD3HaZktX9X/gvRCxvxL6FR7IBS1RTM5xIpLoAAAAASUVORK5CYII=) no-repeat center}"];var PDf=class{constructor(r,n){this.context=r;this.X=n}};var wvN=class{constructor(r,n){this.merchant=r;this.price=n}};var bbl=class extends g.Se{constructor(r,n){super();this.element=r;this.context=n;this.ao=!1;this.W_=new Map;this.d9=new Map;this.context.O.addEventListener(g.U_("annotations_module"),u=>{(u=this.W_.get(u))&&u.apply(this)}); this.context.O.addEventListener(g.cz("annotations_module"),u=>{(u=this.d9.get(u))&&u.apply(this)})}addCueRange(r,n,u,O,N){r=new g.yG(r,n,{id:u, namespace:"annotations_module"});O&&this.W_.set(r,O);N&&this.d9.set(r,N);this.context.O.l0([r],1)}oo(){this.context.C.subscribe("resize",this.eS,this)}C_(){return this.element}M1(r,n,u,O,N,Z){if(this.ao)return!1;Z&&(Z.stopPropagation(),Z.preventDefault());this.navigate(r,u,O,N);return!1}show(){}hide(){}destroy(){g.Hb(this.C_())}eS(){}navigate(r,n,u,O){const N=r.X();if(N){var Z=pbY(N,r.target),J=()=>{r.C&&this.context.O.pauseVideo();const k=this.context.videoData.X4||!1,G=g.Mm(N||"");k&&G&&(G.v||G.list)? this.context.O.Ty(G.v,n,G.list,!1):g.J7(N||"",Z==="current"?"_top":void 0,n)}; Z==="new"&&(J(),J=null);wC(this.context.logger,u,J,O);cgN(N)||(u=g.z_(),O=n.itct,u&&O&&g.kx(u,g.Lu(O)))}}xY(){this.W_.clear();this.d9.clear();super.xY()}createElement(r){r=new g.d(r);g.E(this,r);return r.element}};var Qef=class extends bbl{constructor(r,n,u){super(n,u);this.O=r;this.eventId=null;this.XU=this.VK=this.K_=this.N=this.isInitialized=!1;this.cards=[];this.yK=this.G=this.pT=this.V=this.Io=this.X=null;this.q1=[];this.Y=this.A=this.TB=this.r9=null;this.B=0;this.Zt=new g.Y9(()=>{},u.iY.l_?4E3:3E3); g.E(this,this.Zt);this.jS=new g.Y9(()=>{}); g.E(this,this.jS);this.CT=new PDf(u,(O,N,Z,J,k,G)=>{et(this,O,N,Z,J,k,G)}); this.S=new g.d({U:"div",D:"iv-drawer",j:{id:"iv-drawer"},J:[{U:"div",D:"iv-drawer-header",j:{"aria-role":"heading"},J:[{U:"span",D:"iv-drawer-header-text"},{U:"button",O6:["iv-drawer-close-button","ytp-button"],j:{"aria-label":"Hide cards",tabindex:"0"}}]},{U:"div",D:"iv-drawer-content"}]});g.E(this,this.S);this.Z=this.S.element;this.TP=new g.A$(this.S,330);g.E(this,this.TP);this.lY=g.Ly("iv-drawer-header-text",this.Z);this.C=g.Ly("iv-drawer-content",this.Z);this.addCueRange(0,u.videoData.lengthSeconds* 1E3,"",()=>{this.K_&&u$(this,"YOUTUBE_DRAWER_AUTO_OPEN")},()=>{(this.K_=this.N)&&NN(this)}); this.w9=new g.$g(this);g.E(this,this.w9);this.O.addEventListener("videodatachange",this.wG.bind(this))}wG(){this.Y&&Oq(this,this.Y)}isAvailable(){var r;if(r=!!this.cards.length)(r=this.O.getRootNode())?(r=g.$p(r),r=173{this.Zt.start()}); this.context.X.listen(this.C,"scroll",this.h7,this);this.context.C.subscribe("onHideControls",()=>{this.VK=!0}); this.context.C.subscribe("onShowControls",()=>{this.VK=!1}); this.context.C.subscribe("onVideoAreaChange",()=>{this.VK=g.Qp(this.O.getRootNode(),"ytp-autohide")}); this.q1.push(g.w_("iv-button-shown",this.Qi,this));this.q1.push(g.w_("iv-button-hidden",this.L_,this));Hym(this)}findLastIndex(r){if(this.cards.length===0)return 0;const n=g.ar(this.cards,u=>r.Dl.startMs>u.Dl.startMs||r.Dl.startMs===u.Dl.startMs&&r.Dl.timestamp>=u.Dl.timestamp?!0:!1); return n===-1?0:n+1}zc(){if(this.N){wC(this.context.logger,j7(this).bu.close);var r=g.z_();r&&this.A&&g.kx(r,this.A);NN(this)}}h7(){g.a(this.Z,"iv-drawer-scrolled",this.C.scrollTop>0)}Qi(){const r=g.z_();var n=j7(this);n=n?n.TB:this.TB;r&&n&&g.J_(r,[n])}L_(){const r=g.z_();var n=j7(this);n=n?n.TB:this.TB;r&&n&&g.j_(r,[n])}bW(){const r=j7(this);wC(this.context.logger,r.bu.YL);const n=g.z_();if(n&&r)if(this.O.K("web_infocards_teaser_show_logging_fix")){const u=[];r.JY&&u.push(r.JY);r.TB&&u.push(r.TB); u.length>0&&g.J_(n,u)}else g.J_(n,[r.JY,r.TB])}i$(){const r=g.z_(),n=j7(this);r&&n&&g.j_(r,[n.JY])}p_(r){const n=j7(this),u=g.z_();this.X?r?(r=this.context.logger,wC(r,n.bu.VY),r.O.sendVideoStatsEngageEvent(4,void 0),u&&n.JY&&g.kx(u,n.JY)):(r=this.context.logger,wC(r,n.bu.VY),r.O.sendVideoStatsEngageEvent(4,void 0),u&&n.TB&&g.kx(u,n.TB)):(r=this.context.logger,wC(r,n.bu.VY),r.O.sendVideoStatsEngageEvent(4,void 0),u&&this.TB&&g.kx(u,this.TB))}};var a4a=class extends bbl{constructor(r,n,u){super(r,n);this.annotation=u;this.isActive=!1}oo(){super.oo();Agr(this)}show(){super.show();const r=g.z_();var n=this.annotation.data;r&&n&&(n=n.session_data)&&g.J_(r,[g.Lu(n.itct)])}hide(){super.hide();const r=g.z_();var n=this.annotation.data;r&&n&&(n=n.session_data)&&g.j_(r,[g.Lu(n.itct)])}};var jeG=class extends a4a{constructor(r,n,u){super(r,n,u);this.X=null;this.N=!1;this.C=null}show(){if(!this.isActive){super.show();if(!this.N){g.Sj(this.C_(),"iv-branding");const r=this.annotation.data;this.X=this.createElement({U:"img",O6:["branding-img","iv-click-target"],j:{"aria-label":"Channel watermark",src:r.image_url,width:r.image_width,height:r.image_height}});g.EI(this.X,!1);const n=this.createElement({U:"button",O6:["branding-img-container","ytp-button"]});n.appendChild(this.X);this.C_().appendChild(n); const u=this.annotation.Q8();u&&et(this,n,u,this.annotation.id,r.session_data);this.N=!0}g.EI(this.C_(),!0);this.isActive=!0;if(this.X){try{ygv(this,this.X)}catch{}g.Sj(this.context.O.getRootNode(),"ytp-branding-shown");this.context.O.getRootNode().style.setProperty("--branding-image-width",`${this.X.getAttribute("width")}px`)}}}hide(){this.isActive&&(super.hide(),g.EI(this.C_(),!1),this.isActive=!1,g.Ln(this.context.O.getRootNode(),"ytp-branding-shown"))}destroy(){this.C&&(this.C.dispose(),this.C= null);g.Ln(this.context.O.getRootNode(),"ytp-branding-shown");super.destroy()}};var ViY=class{constructor(r,n,u,O,N,Z,J){this.X=r;this.N=n;this.iY=u;this.videoData=O;this.logger=N;this.O=Z;this.C=J}};var khV=class extends a4a{constructor(r,n,u){super(r,n,u);this.A=this.isCollapsed=this.S=!1;this.V=5E3;this.C=this.N=this.X=this.Z=null;this.B=this.createElement({U:"div",O6:["iv-promo-contents"]});this.G=new g.Y9(()=>{this.X.setAttribute("aria-hidden","true");g.EI(this.N,!1);g.EI(this.C,!0)},700,this); g.E(this,this.G)}show(){this.isActive||(super.show(),this.S||(eN2(this),this.S=!0),g.EI(this.C_(),!0),g.z$(function(){g.Ln(this.C_(),"iv-promo-inactive")},100,this),this.C_().removeAttribute("aria-hidden"),this.isActive=!0,Gd(this),hN2(this),dM2(this,this.V))}hide(){this.isActive&&(g.Sj(this.C_(),"iv-promo-inactive"),this.isActive=!1,this.C_().setAttribute("aria-hidden","true"))}M1(r,n,u,O,N,Z){return this.isCollapsed?!1:super.M1(r,n,u,O,N,Z)}Zt(r){this.A=!0; kd(this,500,r)}CT(){this.A=!1;C0G(this)}q1(r){r.stopPropagation();this.hide()}Y(r){r.stopPropagation();Gd(this);this.isCollapsed=!0;g.Sj(this.C_(),"iv-promo-collapsed-no-delay");this.G.start()}destroy(){this.G.dispose();super.destroy()}};var Uxa=class{constructor(r){this.O=r}};g.IE("annotations_module",class extends g.vo{constructor(r){super(r);this.q1=this.Y=!1;this.loadNumber=0;this.V={};this.logger=new Uxa(this.player);this.G=new g.$g(this);this.B=this.Z=null;this.events=new g.$g(this);this.Wg=this.A=this.X=null;this.oo=[];g.E(this,this.G);this.G.W(this.player,"onVideoAreaChange",()=>{this.publish("onVideoAreaChange")}); this.G.W(this.player,"onHideControls",()=>{this.publish("onHideControls")}); this.G.W(this.player,"onShowControls",()=>{this.publish("onShowControls")}); this.G.W(this.player,"resize",u=>{this.publish("resize",u)}); this.G.W(this.player,"presentingplayerstatechange",u=>{this.publish("presentingplayerstatechange",u)}); this.subscribe("presentingplayerstatechange",this.Zt,this);this.subscribe("resize",this.S,this);this.player.L().r9.subscribe("vast_info_card_add",this.CT,this);g.E(this,this.events);this.eS=this.createElement({U:"div",D:"video-custom-annotations"});this.C=new g.d({U:"div",O6:["ytp-player-content","ytp-iv-player-content"]});g.E(this,this.C);g.MH(this.player,this.C.element,4);this.C.hide();this.N=new g.d({U:"div",O6:["ytp-iv-video-content"]});g.E(this,this.N);r=this.createElement({U:"div",D:"video-annotations"}); r.appendChild(this.eS);this.N.element.appendChild(r);this.aj()?this.load():this.player.K("web_fix_annotations")&&(this.Z=()=>{this.loaded||this.KT()||!this.aj()||(npZ(this),this.load())},this.player.addEventListener("videodatachange",this.Z)); const n=this.createElement({U:"style"});(g.Q$("HEAD")[0]||document.body).appendChild(n);this.addOnDisposeCallback(()=>{g.Hb(n)}); if(r=n.sheet){for(const u of zgZ)r.insertRule(u,0);for(const u of seh)r.insertRule(u,0)}}JG(r,n){if(!r5G(this.player.L().playerStyle))return null;switch(r){case "loadCustomAnnotationsXml":return(r=g.Lo(n))&&td(this,r),!0;case "removeCustomAnnotationById":return n&&this.X&&(rC(this.X,n),mD(this.player)),!0}return null}getOptions(){return r5G(this.player.L().playerStyle)?["loadCustomAnnotationsXml","removeCustomAnnotationById"]:[]}aj(){const r=this.player.getVideoData(),n=r.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer; return r.X4||this.player.isMutedByEmbedsMutedAutoplay()?!1:this.player.K("web_fix_annotations")?ThY(this)?n?.isWatermarkEnforced===!0?!0:n?.isAnnotationsEnabled??!1:!1:ThY(this)}S(){if(this.N){var r=this.player.fT().getVideoContentRect(!0);g.mi(this.N.element,r.width,r.height);g.xp(this.N.element,r.left,r.top)}if(this.X){var n=this.player.Vv();r=this.X;n=n.width;g.a(r.Z,"iv-drawer-small",n<=426);g.a(r.Z,"iv-drawer-big",n>=1280)}}Zt(r){tiV(this,r.state);r.state.X(2)&&(this.FS()&&this.SK()&&this.player.getPresentingPlayerType()!== 2&&this.K2(!1),this.t_(!1))}load(){super.load();tiV(this,this.player.getPlayerStateObject());this.loadNumber++;const r=this.player.getVideoData();f4Z(this,r);g.MH(this.player,this.N.element,4);this.S();var n=g.jd(r);const u=r.Nr();if(this.player.K("web_fix_annotations")){if(n&&(n.featuredChannel&&SIl(this,n.featuredChannel,n.annotationId||"branding",r.videoId||null,r.eventId||null),n=this.player.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer,n?.isWatermarkEnforced&&!n?.isAnnotationsEnabled))return; u&&Xv(this,u)}else u&&Xv(this,u),n&&n.featuredChannel&&SIl(this,n.featuredChannel,n.annotationId||"branding",r.videoId||null,r.eventId||null);this.Wg=g.Ly("ytp-cards-button",this.player.getRootNode());r.O9()&&qIv(this,r)}onVideoDataChange(){}unload(){this.player.OA("annotations_module");for(const r of Object.keys(this.V))this.V[r].destroy();this.A=null;this.X&&(this.X.destroy(),this.X=null,mD(this.player));this.Y=!1;this.B&&(this.B.abort(),this.B=null);this.q1=!1;this.V={};this.C.hide();super.unload(); this.N.detach();npZ(this)}CT(r){r===this.player.getVideoData().videoId&&(this.loaded?l4a(this):this.load())}FS(){return this.X?.isAvailable()||this.q1}SK(){return!!this.X&&this.X.N}K2(r,n=!1,u){this.FS();this.X&&(r?u?u$(this.X,u,n):u$(this.X,"YOUTUBE_DRAWER_AUTO_OPEN",n):NN(this.X))}t_(r,n){this.player.publish(r?"cardsteasershow":"cardsteaserhide",n)}xY(){this.player.L().r9.unsubscribe("vast_info_card_add",this.CT,this);g.Ln(this.player.getRootNode(),g.z0.IV_DRAWER_OPEN);var r=this.oo,n=g.NL;for(let u= 0,O=r.length;u