""}:{"aria-disabled":"true","aria-haspopup":"true"};super(D.X("delhi_modern_web_player")?{O:"div",D:"ytp-mute-button",W:[{O:"button",B,l0:["ytp-volume-icon", "ytp-button"],QV:"{{icon}}"}]}:{O:"button",l0:["ytp-mute-button","ytp-button"],B,W:[{O:"div",D:"ytp-volume-icon",QV:"{{icon}}"}]});this.A=D;this.Z=null;this.S=this.G2=this.N=this.K=NaN;this.b0=this.J=null;this.G=[];this.V=[];this.visible=!1;this.U=this.L=this.pv=null;D.X("delhi_modern_web_player")&&this.update({"data-priority":4});B=this.A.j();this.updateValue("icon",kM());this.tooltip=X.xB();this.updateValue("dataTooltipOffsetY",0);this.U=g.SN("ytp-volume-icon",this.element);const C=this.A.X("delhi_modern_web_player_icons")? {O:"svg",B:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",l0:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],B:{d:"M 11.60 2.08 L 11.48 2.14 L 3.91 6.68 C 3.02 7.21 2.28 7.97 1.77 8.87 C 1.26 9.77 1.00 10.79 1 11.83 V 12.16 L 1.01 12.56 C 1.07 13.52 1.37 14.46 1.87 15.29 C 2.38 16.12 3.08 16.81 3.91 17.31 L 11.48 21.85 C 11.63 21.94 11.80 21.99 11.98 21.99 C 12.16 22.00 12.33 21.95 12.49 21.87 C 12.64 21.78 12.77 21.65 12.86 21.50 C 12.95 21.35 13 21.17 13 21 V 3 C 12.99 2.83 12.95 2.67 12.87 2.52 C 12.80 2.37 12.68 2.25 12.54 2.16 C 12.41 2.07 12.25 2.01 12.08 2.00 C 11.92 1.98 11.75 2.01 11.60 2.08 Z", fill:"#fff"}},{O:"path",D:"ytp-svg-volume-animation-small-ripple",B:{d:" M 15.53 7.05 C 15.35 7.22 15.25 7.45 15.24 7.70 C 15.23 7.95 15.31 8.19 15.46 8.38 L 15.53 8.46 L 15.70 8.64 C 16.09 9.06 16.39 9.55 16.61 10.08 L 16.70 10.31 C 16.90 10.85 17 11.42 17 12 L 16.99 12.24 C 16.96 12.73 16.87 13.22 16.70 13.68 L 16.61 13.91 C 16.36 14.51 15.99 15.07 15.53 15.53 C 15.35 15.72 15.25 15.97 15.26 16.23 C 15.26 16.49 15.37 16.74 15.55 16.92 C 15.73 17.11 15.98 17.21 16.24 17.22 C 16.50 17.22 16.76 17.12 16.95 16.95 C 17.6 16.29 18.11 15.52 18.46 14.67 L 18.59 14.35 C 18.82 13.71 18.95 13.03 18.99 12.34 L 19 12 C 18.99 11.19 18.86 10.39 18.59 9.64 L 18.46 9.32 C 18.15 8.57 17.72 7.89 17.18 7.3 L 16.95 7.05 L 16.87 6.98 C 16.68 6.82 16.43 6.74 16.19 6.75 C 15.94 6.77 15.71 6.87 15.53 7.05", fill:"#fff"}},{O:"path",D:"ytp-svg-volume-animation-big-ripple",B:{d:"M18.36 4.22C18.18 4.39 18.08 4.62 18.07 4.87C18.05 5.12 18.13 5.36 18.29 5.56L18.36 5.63L18.66 5.95C19.36 6.72 19.91 7.60 20.31 8.55L20.47 8.96C20.82 9.94 21 10.96 21 11.99L20.98 12.44C20.94 13.32 20.77 14.19 20.47 15.03L20.31 15.44C19.86 16.53 19.19 17.52 18.36 18.36C18.17 18.55 18.07 18.80 18.07 19.07C18.07 19.33 18.17 19.59 18.36 19.77C18.55 19.96 18.80 20.07 19.07 20.07C19.33 20.07 19.59 19.96 19.77 19.77C20.79 18.75 21.61 17.54 22.16 16.20L22.35 15.70C22.72 14.68 22.93 13.62 22.98 12.54L23 12C22.99 10.73 22.78 9.48 22.35 8.29L22.16 7.79C21.67 6.62 20.99 5.54 20.15 4.61L19.77 4.22L19.70 4.15C19.51 3.99 19.26 3.91 19.02 3.93C18.77 3.94 18.53 4.04 18.36 4.22 Z", fill:"#fff"}}]}:{O:"svg",B:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{O:"defs",W:[{O:"clipPath",B:{id:"ytp-svg-volume-animation-mask"},W:[{O:"path",B:{d:"m 14.35,-0.14 -5.86,5.86 20.73,20.78 5.86,-5.91 z"}},{O:"path",B:{d:"M 7.07,6.87 -1.11,15.33 19.61,36.11 27.80,27.60 z"}},{O:"path",D:"ytp-svg-volume-animation-mover",B:{d:"M 9.09,5.20 6.47,7.88 26.82,28.77 29.66,25.99 z"}}]},{O:"clipPath",B:{id:"ytp-svg-volume-animation-slash-mask"},W:[{O:"path",D:"ytp-svg-volume-animation-mover", B:{d:"m -11.45,-15.55 -4.44,4.51 20.45,20.94 4.55,-4.66 z"}}]}]},{O:"path",GD:!0,l0:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],B:{"clip-path":"url(#ytp-svg-volume-animation-mask)",d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z",fill:"#fff"}},{O:"path",GD:!0,l0:["ytp-svg-fill","ytp-svg-volume-animation-hider"],B:{"clip-path":"url(#ytp-svg-volume-animation-slash-mask)",d:"M 9.25,9 7.98,10.27 24.71,27 l 1.27,-1.27 Z", fill:"#fff"}}]};this.Z=new g.G5(C);g.U(this,this.Z);this.J=this.Z.oa("ytp-svg-volume-animation-speaker");this.b0=this.J.getAttribute("d");this.G=g.w3("ytp-svg-volume-animation-mover",this.Z.element);this.A.X("delhi_modern_web_player_icons");this.V=g.w3("ytp-svg-volume-animation-hider",this.Z.element);this.A.X("delhi_modern_web_player_icons");this.O7=new eI;g.U(this,this.O7);this.HZ=new eI;g.U(this,this.HZ);this.C(D,"appresize",this.U7);this.C(D,"onVolumeChange",this.onVolumeChange);D.X("delhi_modern_web_player")? this.listen("click",this.YU):this.listen("click",this.Y);B.vZ?(D.X("delhi_modern_web_player")&&!D.X("delhi_modern_web_player_horizontal_volume_controls")&&(this.L=new kcP(D,X),this.L.Ia(this.element),g.U(this,this.L),this.C(this.U,"mouseover",this.s7),this.C(this.U,"focus",this.s7),this.C(this.U,"mouseout",this.vZ),this.C(this.U,"blur",this.vZ)),B=D.X("delhi_modern_web_player")?this.U:this.element,this.addOnDisposeCallback(g.Uv(X.xB(),B))):K0u(this);this.message=null;D.createClientVe(this.element, this,28662);this.U7(D.JF().getPlayerSize());this.setVolume(D.getVolume(),D.isMuted())}s7(){this.A.aY()||(this.updateValue("dataTooltipOffsetY",-120),this.L?.Z(),this.L?.S())}vZ(){this.L?.U()}U7(D){this.visible=D.width>=300||!1;this.BC(this.visible);this.A.logVisibility(this.element,this.visible&&this.Z3)}Y(){this.A.j().vZ?this.A.isMuted()?this.A.unMute():this.A.mute():gP(this.message,this.element,!0);this.A.logClick(this.element)}YU(D){this.A.j().vZ&&this.L?D.target===this.U?this.A.aY()&&!this.L?.G()? this.L?.Z():this.Y():this.L?.Z():this.Y()}onVolumeChange(D){this.setVolume(D.volume,D.muted)}setVolume(D,X){var B=X?0:D/100;D=B===0?1:D>50?1:0;if(this.N!==D){const C=this.K;isNaN(C)?dmV(this,D):Mg(this.O7,V=>{dmV(this,C+(this.N-C)*V)},250); this.N=D}B=B===0?1:0;if(this.S!==B){const C=this.G2;isNaN(C)?QZV(this,B):Mg(this.HZ,V=>{QZV(this,C+(this.S-C)*V)},250); this.S=B}L0z(this,X)}oG(D){super.oG(D);this.A.logVisibility(this.element,this.visible&&D)}},opo=["M",19,",",11.29," C",21.89,",",12.15," ",24,",",14.83," ",24,",",18," C",24,",",21.17," ",21.89,",",23.85," ",19,",",24.71," L",19,",",24.77," C",21.89,",",23.85," ",24,",",21.17," ",24,",",18," C",24,",",14.83," ",21.89,",",12.15," ",19,",",11.29," L",19,",",11.29," Z"],erb=["M",19,",",11.29," C",21.89,",",12.15," ",24,",",14.83," ",24,",",18," C",24,",",21.17," ",21.89,",",23.85," ",19,",",24.71," L", 19,",",26.77," C",23.01,",",25.86," ",26,",",22.28," ",26,",",18," C",26,",",13.72," ",23.01,",",10.14," ",19,",",9.23," L",19,",",11.29," Z"],G1B=18,ZoV=12,PY=22,t3=12;g.se2=class extends g.t{constructor(D,X){super({O:"button",l0:["ytp-play-button","ytp-button"],B:{title:D.X("player_tooltip_data_title_killswitch")?"{{title}}":"","data-tooltip-title":"{{tooltip-title}}","aria-keyshortcuts":"k","data-title-no-tooltip":"{{data-title-no-tooltip}}"},QV:"{{icon}}"});this.A=D;this.L=null;this.transition=new eI;this.tooltip=X.xB();g.U(this,this.transition);D.createClientVe(this.element,this,36842);D.logVisibility(this.element,!0);this.C(D,"fullscreentoggled",this.onVideoDataChange); this.C(D,"presentingplayerstatechange",this.onStateChange);this.C(D,"videodatachange",this.onVideoDataChange);this.Po(D.getPlayerStateObject());this.listen("click",this.N3,this);this.addOnDisposeCallback(g.Uv(X.xB(),this.element))}onStateChange(D){this.Po(D.state)}Po(D){var X=g.Oz(this.A.getVideoData());let B=!1;D.isOrWillBePlaying()?D=X?4:2:D.L(2)?(D=3,B=X):D=1;this.element.disabled=B;if(this.L!==D){X=null;switch(D){case 2:X=g.c5(this.A,"Pause","k");this.update({"data-title-no-tooltip":"Pause"}); break;case 3:X="Replay";this.update({"data-title-no-tooltip":"Replay"});break;case 1:X=g.c5(this.A,"Play","k");this.update({"data-title-no-tooltip":"Play"});break;case 4:X="Stop playback",this.update({"data-title-no-tooltip":"Stop playback"})}D===3?this.A.j().X("player_tooltip_data_title_killswitch")?this.update({title:X,icon:Oq(this,D)}):this.update({"tooltip-title":X,icon:Oq(this,D)}):(this.A.X("player_tooltip_data_title_killswitch")?this.update({title:X}):this.update({"tooltip-title":X}),(X=Oq(this, D))&&this.L&&this.L!==3?dtb(this.transition,this.element,X):this.updateValue("icon",X));this.tooltip.LH();this.L=D}}onVideoDataChange(){g.q(this.element,"ytp-play-button-playlist",g.Ys(this.A))}N3(D){this.A.logClick(this.element);if(this.A.getPlayerStateObject().isOrWillBePlaying())this.A.pauseVideo();else{if(this.A.isMinimized()&&this.A.getPlayerStateObject().isCued()){const X={};this.A.getVideoData()?.An&&(X.cttAuthInfo={token:this.A.getVideoData().An,videoId:this.A.getVideoData().videoId});dj("direct_playback", X);this.A.XZ().timerName="direct_playback"}this.A.playVideo()}this.A.isMinimized()&&D?.type==="click"&&this.element.blur()}oG(D){super.oG(D)}};g.n4=class extends g.t{constructor(D,X,B){super({O:"a",l0:[B?"ytp-next-button":"ytp-prev-button","ytp-button"],B:{role:"button",title:"{{title}}","data-tooltip-title":"{{tooltip-title}}",href:"{{url}}","data-preview":"{{preview}}","data-tooltip-text":"{{text}}","data-duration":"{{duration}}","aria-disabled":"{{disabled}}","data-next":"{{next}}","data-prev":"{{prev}}","data-title-no-tooltip":"{{data-title-no-tooltip}}","aria-keyshortcuts":"{{aria-keyshortcuts}}",tabindex:"0"},W:[wKA(B,D.X("delhi_modern_web_player_icons"))]}); this.A=D;this.L=B;this.playlist=this.videoData=null;this.Y=!1;this.V=this.G=this.Z=null;this.U=!1;this.tooltip=X.xB();B?D.createClientVe(this.element,this,6193):D.createClientVe(this.element,this,6194);this.C(D,"fullscreentoggled",this.onVideoDataChange);this.C(D,"videodatachange",this.onVideoDataChange);this.C(D,"onPlaylistUpdate",this.onVideoDataChange);this.C(D,"onLoopRangeChange",this.onVideoDataChange);this.L||this.C(D,"appresize",this.S);this.C(D,"mdxpreviousnextchange",()=>{rb(this);this.S()}); this.onVideoDataChange()}onVideoDataChange(){Ep9(this);this.V&&(this.D$(this.V),this.V=null);this.videoData=this.A.getVideoData({playerType:1});if(this.playlist=this.A.getPlaylist())this.playlist.subscribe("shuffle",this.onVideoDataChange,this),this.V=this.C(this.A,"progresssync",this.K);this.U=np_(this);rb(this);this.S(this.A.JF().getPlayerSize())}S(D=this.A.JF().getPlayerSize()){var X=this.A.getLoopRange()?.type==="clips";const B=g.Ys(this.A)||this.L&&g.dP(this.A)&&!this.A.X("web_hide_next_button")|| gp$(this),C=!this.L&&D.width<400;D=this.A.X("delhi_modern_web_player_horizontal_volume_controls")&&D.width<640;X=B&&!X&&!C&&!D;this.BC(X);this.A.logVisibility(this.element,X)}onClick(D){this.A.logClick(this.element);let X=!0;this.Y?X=g.Ov(D,this.A):D.preventDefault();X&&(this.L&&this.A.getPresentingPlayerType()===5?this.A.publish("ytoprerollinternstitialnext"):this.L?(Iw(this.A.XZ()),this.A.publish("playlistnextbuttonclicked",this.element),this.A.nextVideo(!0)):this.U?this.A.seekTo(0):(Iw(this.A.XZ()), this.A.publish("playlistprevbuttonclicked",this.element),this.A.previousVideo(!0)))}K(){const D=np_(this);D!==this.U&&(this.U=D,rb(this))}u0(){this.Z&&(this.Z(),this.Z=null);Ep9(this);super.u0()}};var Uvg=class extends g.t{constructor(D,X){super({O:"div",D:"ytp-fine-scrubbing",W:[{O:"div",D:"ytp-fine-scrubbing-draggable",W:[{O:"div",D:"ytp-fine-scrubbing-thumbnails",B:{tabindex:"0",role:"slider",type:"range","aria-label":"Click or scroll the panel for the precise seeking.","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"}}]},{O:"div",B:{"aria-hidden":"true"},D:"ytp-fine-scrubbing-cursor"},{O:"div",D:"ytp-fine-scrubbing-seek-time", B:{"aria-hidden":"true"},QV:"{{seekTime}}"},{O:"div",D:"ytp-fine-scrubbing-play",W:[D.X("delhi_modern_web_player_icons")?jn():AD()],B:{title:"Play from this position",role:"button"}},{O:"div",D:"ytp-fine-scrubbing-dismiss",W:[g.vl()],B:{title:"Exit precise seeking",role:"button"}}]});this.api=D;this.G=this.oa("ytp-fine-scrubbing-thumbnails");this.dismissButton=this.oa("ytp-fine-scrubbing-dismiss");this.pv=this.oa("ytp-fine-scrubbing-draggable");this.playButton=this.oa("ytp-fine-scrubbing-play");this.thumbnails= [];this.Z=[];this.b0=this.L=0;this.vZ=void 0;this.N=NaN;this.O7=this.K=this.U=this.Y=0;this.V=[];this.interval=this.frameCount=0;this.S=160;this.scale=1;this.YU=0;this.isEnabled=this.U7=!1;Dc(this,this.api.getCurrentTime());this.addOnDisposeCallback(g.Uv(X,this.dismissButton));this.addOnDisposeCallback(g.Uv(X,this.playButton));this.s7=new g.zy(this.pv,!0);this.s7.subscribe("dragstart",this.HZ,this);this.s7.subscribe("dragmove",this.G2,this);this.s7.subscribe("dragend",this.ww,this);this.C(D,"SEEK_COMPLETE", this.Cv);D.X("web_fix_fine_scrubbing_false_play")&&this.C(D,"rootnodemousedown",B=>{this.J=B}); this.G.addEventListener("keydown",()=>{}); g.U(this,this.s7);this.api.createClientVe(this.element,this,153154);this.api.createClientVe(this.G,this,152789);this.api.createClientVe(this.dismissButton,this,153156);this.api.createClientVe(this.playButton,this,153155)}D3(D){this.HZ(D.pageX);this.G2(D.pageX+D.deltaX);Xk(this)}HZ(D){this.N=D-this.b0}G2(D){D-=this.b0;!isNaN(this.N)&&this.thumbnails.length>0&&(this.K=D-this.N,this.thumbnails.length>0&&this.K!==0&&(this.U=this.Y+this.K,D=S19(this,this.U),this.U<=this.L/2&&this.U>=Txu(this)?(this.api.seekTo(D, !1,void 0,void 0,25),g.YI(this.pv,"transform",`translateX(${this.U-this.L/2}px)`),Dc(this,D)):this.U=this.Y))}ww(){this.J&&(this.J.l2=!0);var D=(0,g.Q)()-this.YU<300;if(Math.abs(this.K)<5&&!D){this.YU=(0,g.Q)();D=this.N+this.K;const X=this.L/2-D;this.HZ(D);this.G2(D+X);Xk(this);this.api.logClick(this.G)}Xk(this)}Cv(){Bj(this,this.api.getCurrentTime())}play(D){this.api.seekTo(S19(this,this.U),void 0,void 0,void 0,26);this.api.playVideo();D&&this.api.logClick(this.playButton)}onExit(D){this.api.seekTo(this.O7, void 0,void 0,void 0,63);this.api.playVideo();D&&this.api.logClick(this.dismissButton)}kt(D,X){this.b0=D;this.L=X;Bj(this,this.api.getCurrentTime())}BZ(D){this.scale=D?1.5:1}enable(){this.isEnabled||(this.isEnabled=!0,this.O7=this.api.getCurrentTime(),Dc(this,this.O7),g.q(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled),this.vZ=this.C(this.element,"wheel",this.D3),this.logVisibility(this.isEnabled))}disable(){this.isEnabled=!1;this.hide();g.q(this.api.getRootNode(),"ytp-fine-scrubbing-enable", this.isEnabled);this.vZ&&this.D$(this.vZ);this.logVisibility(this.isEnabled)}reset(){this.disable();this.V=[];this.U7=!1}logVisibility(D){this.api.logVisibility(this.element,D);this.api.logVisibility(this.G,D);this.api.logVisibility(this.dismissButton,D);this.api.logVisibility(this.playButton,D)}u0(){for(;this.Z.length;)this.Z.pop()?.dispose();super.u0()}},PGY=class extends g.t{constructor(){super({O:"div",D:"ytp-fine-scrubbing-thumbnail"})}},tO1=class extends g.t{constructor(){super({O:"div",D:"ytp-fine-scrubbing-chapter-title", W:[{O:"div",D:"ytp-fine-scrubbing-chapter-title-content",QV:"{{chapterTitle}}"}]})}};var VFB=class extends g.t{constructor(D){super({O:"div",D:"ytp-heat-map-chapter",W:[{O:"svg",D:"ytp-heat-map-svg",B:{height:"100%",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 1000 100",width:"100%"},W:[{O:"defs",W:[{O:"clipPath",B:{id:"{{id}}"},W:[{O:"path",D:"ytp-heat-map-path",B:{d:"",fill:"white"}}]},{O:"linearGradient",B:{gradientUnits:"userSpaceOnUse",id:"ytp-heat-map-gradient-def",x1:"0%",x2:"0%",y1:"0%",y2:"100%"},W:[{O:"stop",B:{offset:"0%","stop-color":"white","stop-opacity":"1"}}, {O:"stop",B:{offset:"100%","stop-color":"white","stop-opacity":"0"}}]}]},{O:"rect",D:"ytp-heat-map-graph",B:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.4",height:"100%",width:"100%",x:"0",y:"0"}},{O:"rect",D:"ytp-heat-map-hover",B:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.7",height:"100%",width:"100%",x:"0",y:"0"}},{O:"rect",D:"ytp-heat-map-play",B:{"clip-path":"url(#hm_1)",height:"100%",x:"0",y:"0"}},{O:"path",D:"ytp-modern-heat-map",B:{d:"",fill:"url(#ytp-heat-map-gradient-def)", height:"100%",stroke:"white","stroke-opacity":"1","stroke-width":"2px",width:"100%",x:"0",y:"0"}}]}]});this.api=D;this.Y=this.oa("ytp-heat-map-svg");this.G=this.oa("ytp-heat-map-path");this.V=this.oa("ytp-heat-map-graph");this.S=this.oa("ytp-heat-map-play");this.L=this.oa("ytp-heat-map-hover");this.U=this.oa("ytp-modern-heat-map");this.fQ=!1;this.Z=60;D=`${g.s$(this)}`;this.update({id:D});D=`url(#${D})`;this.V.setAttribute("clip-path",D);this.S.setAttribute("clip-path",D);this.L.setAttribute("clip-path", D)}N(D){this.S.setAttribute("width",`${(D*100).toFixed(2)}%`)}K(D){this.L.setAttribute("width",`${(D*100).toFixed(2)}%`)}};var BtX=class extends g.t{constructor(){super({O:"div",D:"ytp-chapter-hover-container",W:[{O:"div",D:"ytp-progress-bar-padding"},{O:"div",D:"ytp-progress-list",W:[{O:"div",l0:["ytp-play-progress","ytp-swatch-background-color"]},{O:"div",D:"ytp-progress-linear-live-buffer"},{O:"div",D:"ytp-load-progress"},{O:"div",D:"ytp-hover-progress"},{O:"div",D:"ytp-ad-progress-list"}]}]});this.startTime=NaN;this.title="";this.index=NaN;this.width=0;this.Z=this.oa("ytp-progress-list");this.G=this.oa("ytp-progress-linear-live-buffer"); this.V=this.oa("ytp-ad-progress-list");this.S=this.oa("ytp-load-progress");this.Y=this.oa("ytp-play-progress");this.U=this.oa("ytp-hover-progress");this.L=this.oa("ytp-chapter-hover-container")}oo(D){return D==="PLAY_PROGRESS"?this.Y:D==="LOAD_PROGRESS"?this.S:D==="LIVE_BUFFER"?this.G:this.U}};var RgU=class{constructor(){this.Z=this.position=this.U=this.L=this.V=this.width=NaN}update(D,X,B=0,C=0){this.width=X;this.V=B;this.L=X-B-C;this.position=g.s3(D,B,B+this.L);this.U=this.position-B;this.Z=this.U/this.L}};var WrV=class extends g.t{constructor(){super({O:"div",D:"ytp-timed-marker"});this.L=this.timeRangeStartMillis=NaN;this.title="";this.onActiveCommand=void 0}};g.cLC=class extends g.CM{constructor(D,X){super({O:"div",D:"ytp-progress-bar-container",B:{"aria-disabled":"true"},W:[{O:"div",l0:["ytp-heat-map-container"],W:[{O:"div",D:"ytp-heat-map-edu"}]},{O:"div",l0:["ytp-progress-bar"],B:{tabindex:"0",role:"slider","aria-label":"Seek slider","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"},W:[{O:"div",D:"ytp-chapters-container"},{O:"div",D:"ytp-timed-markers-container"},{O:"div",D:"ytp-clip-start-exclude"}, {O:"div",D:"ytp-clip-end-exclude"},{O:"div",D:"ytp-scrubber-container",W:[{O:"div",l0:["ytp-scrubber-button","ytp-swatch-background-color"],W:[{O:"div",D:"ytp-scrubber-pull-indicator"},{O:"img",l0:["ytp-decorated-scrubber-button"]}]}]}]},{O:"div",l0:["ytp-fine-scrubbing-container"],W:[{O:"div",D:"ytp-fine-scrubbing-edu"}]},{O:"div",D:"ytp-bound-time-left",QV:"{{boundTimeLeft}}"},{O:"div",D:"ytp-bound-time-right",QV:"{{boundTimeRight}}"},{O:"div",D:"ytp-clip-start",B:{title:"{{clipstarttitle}}"},QV:"{{clipstarticon}}"}, {O:"div",D:"ytp-clip-end",B:{title:"{{clipendtitle}}"},QV:"{{clipendicon}}"}]});this.api=D;this.PJ=!1;this.SO=this.SR=this.D3=this.s7=this.Y=this.ZZ=0;this.Mn=null;this.Z1=!1;this.YU={};this.X2={};this.clipEnd=Infinity;this.Io=this.oa("ytp-clip-end");this.Yt=new g.zy(this.Io,!0);this.aG=this.oa("ytp-clip-end-exclude");this.Ci=this.oa("ytp-clip-start-exclude");this.clipStart=0;this.Ay=this.oa("ytp-clip-start");this.j3=new g.zy(this.Ay,!0);this.J=this.WZ=0;this.progressBar=this.oa("ytp-progress-bar"); this.Lr={};this.ww={};this.Cv=this.oa("ytp-chapters-container");this.aC=this.oa("ytp-timed-markers-container");this.L=[];this.K=[];this.SS={};this.HN=null;this.G2=-1;this.mG=this.HZ=0;this.yN=this.N=null;this.V9=this.oa("ytp-scrubber-button");this.U7=this.oa("ytp-decorated-scrubber-button");this.y7=this.oa("ytp-scrubber-container");this.xU=new g.qP;this.uY=0;this.oC=new RgU;this.U=new J6(0,0);this.GW=null;this.S=this.KH=!1;this.cK=null;this.pv=this.oa("ytp-heat-map-container");this.e1=this.oa("ytp-heat-map-edu"); this.V=[];this.heatMarkersDecorations=[];this.BZ=this.oa("ytp-fine-scrubbing-container");this.Wo=this.oa("ytp-fine-scrubbing-edu");this.Z=void 0;this.b0=this.Ni=this.O7=!1;this.tooltip=X.xB();this.addOnDisposeCallback(g.Uv(this.tooltip,this.Io));g.U(this,this.Yt);this.Yt.subscribe("hoverstart",this.OY,this);this.Yt.subscribe("hoverend",this.bv,this);this.C(this.Io,"click",this.F2);this.addOnDisposeCallback(g.Uv(this.tooltip,this.Ay));g.U(this,this.j3);this.j3.subscribe("hoverstart",this.OY,this); this.j3.subscribe("hoverend",this.bv,this);this.C(this.Ay,"click",this.F2);CNY(this);this.C(D,"resize",this.kt);this.C(D,"presentingplayerstatechange",this.m2);this.C(D,"videodatachange",this.eD);this.C(D,"videoplayerreset",this.r8);this.C(D,"cuerangesadded",this.sR);this.C(D,"cuerangesremoved",this.Tn);this.C(D,"onLoopRangeChange",this.UQ);this.C(D,"innertubeCommand",this.onClickCommand);this.C(D,"onRetroModeChanged",this.pz);this.C(D,g.s9("timedMarkerCueRange"),this.ih);this.C(D,"updatemarkervisibility", this.pD);this.C(D,RC(D.j().u7())?"playbackChange":"serverstitchedvideochange",this.Fb);this.updateVideoData(D.getVideoData(),!0);this.UQ(D.getLoopRange());x0(this)&&!this.Z&&(this.Z=new Uvg(this.api,this.tooltip),D=g.g1(this.element).x||0,this.Z.kt(D,this.Y),this.Z.Ia(this.BZ),g.U(this,this.Z),this.C(this.Z.dismissButton,"click",this.TV),this.C(this.Z.playButton,"click",this.pQ),this.C(this.Z.element,"dblclick",this.pQ));this.api.createClientVe(this.pv,this,139609,!0);this.api.createClientVe(this.e1, this,140127,!0);this.api.createClientVe(this.Wo,this,151179,!0);this.api.createClientVe(this.progressBar,this,38856,!0)}pD(){var D=!1;const X=this.api.getVideoData();if(!X)return D;this.api.XH("timedMarkerCueRange");yD(this);for(const W of X.G2){var B=this.ww[W]?.markerType,C=this.ww[W]?.markers;if(!C)break;if(B==="MARKER_TYPE_TIMESTAMPS"){for(const v of C)D=new WrV,B=v,D.title=B.title?.simpleText||"",D.timeRangeStartMillis=Number(B.startMillis),D.L=Number(B.durationMillis),D.onActiveCommand=B.onActive?.innertubeCommand?? void 0,fSb(this,D);lQ(this,this.K);D=this.K;B=this.SS;var V=[],x=null;for(var y=0;ym&&(x.end=m);m=P3b(m,m+l);V.push(m);x=m;B[m.id]=D[y].onActiveCommand}}this.api.i8(V);a:{for(const v of C)if(v.sourceType==="SOURCE_TYPE_SMART_SKIP"){D=!1;break a}D=!0}D&&(this.HN=this.ww[W]);D=!0}else if(B==="MARKER_TYPE_HEATMAP"){if((C=this.ww[W])&&C.markers){B=C.markersMetadata?.heatmapMetadata?.minHeightDp?? 0;V=C.markersMetadata?.heatmapMetadata?.maxHeightDp??60;x=this.L.length;y=null;for(m=0;m=l&&p<=v&&f.push(u)}V>0&&(this.pv.style.height=`${V}px`);XCB(this.V[m],f,B,V,m===0);f.length>0&&(y=f[f.length-1])}g.mN(this)}B=[];if(C=C.markersDecoration?.timedMarkerDecorations)for(const v of C)B.push({visibleTimeRangeStartMillis:v.visibleTimeRangeStartMillis?? -1,visibleTimeRangeEndMillis:v.visibleTimeRangeEndMillis??-1,decorationTimeMillis:v.decorationTimeMillis??NaN,label:v.label?g.mv(v.label):""});C=B;this.heatMarkersDecorations=C}}X.PY=this.K;g.q(this.element,"ytp-timed-markers-enabled",D);return D}kt(){g.mN(this);iQ(this);lQ(this,this.K);if(this.Z){const D=g.g1(this.element).x||0;this.Z.kt(D,this.Y)}}pz(){const D=this.api.getVideoData();D&&jTB(this,D)}onClickCommand(D){if(D=g.Z(D,F2)){const X=D.key;D.isVisible&&X&&$0(this,X)}}ih(D){g.pm(this.api,"innertubeCommand", this.SS[D.id])}Ki(){iQ(this);const D=this.api.getCurrentTime();(Dthis.clipEnd)&&this.F2()}CO(D){if(!D.defaultPrevented){let X=!1;switch(D.keyCode){case 36:this.api.seekTo(0,void 0,void 0,void 0,79);X=!0;break;case 35:this.api.seekTo(Infinity,void 0,void 0,void 0,80);X=!0;break;case 34:this.api.seekBy(-60,void 0,void 0,76);X=!0;break;case 33:this.api.seekBy(60,void 0,void 0,75);X=!0;break;case 38:this.api.X("enable_key_press_seek_logging")&&Fk(this,this.api.getCurrentTime(),this.api.getCurrentTime()+ 5,"SEEK_SOURCE_SEEK_FORWARD_5S","INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS");this.api.seekBy(5,void 0,void 0,72);X=!0;break;case 40:this.api.X("enable_key_press_seek_logging")&&Fk(this,this.api.getCurrentTime(),this.api.getCurrentTime()-5,"SEEK_SOURCE_SEEK_BACKWARD_5S","INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS"),this.api.seekBy(-5,void 0,void 0,71),X=!0}X&&D.preventDefault()}}eD(D,X){this.updateVideoData(X,D==="newdata")}r8(){this.eD("newdata",this.api.getVideoData())}updateVideoData(D,X=!1){var B= !!D&&D.fQ();B&&(D.U7()||h6(this)?this.KH=!1:this.KH=D.allowLiveDvr,g.q(this.api.getRootNode(),"ytp-enable-live-buffer",!!D?.U7()),jTB(this,D));bQ(this,this.api.Mp());if(X){if(B){X=D.clipEnd;this.clipStart=D.clipStart;this.clipEnd=X;jY(this);for(fN(this,this.J,this.WZ);this.V.length>0;)this.V.pop().dispose();this.heatMarkersDecorations=[];this.Lr={};this.Z?.reset();k0(this);g.q(this.api.getRootNode(),"ytp-fine-scrubbing-exp",x0(this))}else this.F2();this.G()}if(D){X=this.GW?.type==="clips";if(B=!D.isLivePlayback){B= this.api.getVideoData();var C=g.X2(B);const y=mY$(B);B=C!=null||y!=null&&y.length>0||B.Jo?.length>0}if(B&&!X){X=this.api.getVideoData();C=g.X2(X);B=!1;if(C?.markersMap){B=this.api.getVideoData();B.Tt=C.visibleOnLoad?.key||B.Tt;C=C.markersMap;for(var V of C)V.key&&V.value&&(this.Lr[V.key]=V.value,V.value.onChapterRepeat&&(B.lS=V.value.onChapterRepeat));B.Tt!=null&&$0(this,B.Tt);B=!0}if(X.Jo?.length>0){V=g.zD.getState().entities;for(var x of X.Jo)if(C=r0(V,x)?.markersList,C?.markerType==="MARKER_TYPE_TIMESTAMPS"|| C?.markerType==="MARKER_TYPE_HEATMAP")this.ww[x]=C;B=this.pD()||B}!B&&(x=mY$(X))&&(lSz(this,x),X.uY=this.L,$YA(this));z8_(this,null);D.l1&&this.V.length===0&&(D=D.l1,x=D.key,D.isVisible&&x&&$0(this,x))}else CNY(this),yD(this)}iQ(this)}m2(D){this.N&&!D.state.L(32)&&this.api.getPresentingPlayerType()!==3&&this.N.cancel();this.Z?.isEnabled&&D.state.L(8)&&this.api.pauseVideo();D=this.api.getPresentingPlayerType()===2||!this.api.Mp()||this.api.getPlayerState()===-1&&this.api.getCurrentTime()===0;g.q(this.V9, "ytp-hide-scrubber-button",D)}UQ(D){const X=!!this.GW!==!!D,B=this.GW;this.GW=D;z8_(this,B);D?.type!=="clips"&&D||(D?(this.updateValue("clipstarticon",Gjb()),this.updateValue("clipendicon",Gjb()),this.updateValue("clipstarttitle",null),this.updateValue("clipendtitle",null)):(this.updateValue("clipstarticon",a3$()),this.updateValue("clipendicon",qPX()),this.updateValue("clipstarttitle","Watch full video"),this.updateValue("clipendtitle","Watch full video")),X&&(this.updateVideoData(this.api.getVideoData(), !0),g.mN(this)),jY(this));fN(this,this.J,this.WZ)}nD(){this.api.publish("progressBarHoverStart")}N1(D,X,B){var C=g.g1(this.element),V=pN(this).L;const x=B?B.getAttribute("data-tooltip"):void 0;var y=B?B.getAttribute("data-position"):void 0,m=B?B.getAttribute("data-offset-y"):void 0;m=m?Number(m):0;y&&(D=Er(this.U,Number(B.getAttribute("data-position")),0)*V+g.g1(this.progressBar).x);this.xU.x=D-C.x;this.xU.y=X-C.y;D=pN(this);C=s4(this,D);X=0;this.api.getVideoData()?.U7()&&((X=this.api.getProgressState().seekableEnd)&& C>X&&(C=X,D.position=Er(this.U,X)*pN(this).L),X=this.U.Z);h6(this)&&(X=this.U.Z);X=x||g.QW(this.KH?C-this.U.L:C-X);B=D.position+this.ZZ;C-=this.api.MA();if(!this.Z?.isEnabled)if(this.api.KO()){if(this.L.length>1){V=Hj(this,this.xU.x,!0);if(!this.GW)for(y=0;y1)for(y=0;y0){V=this.xU.x;for(var l of this.K)y=uQ(this,l.timeRangeStartMillis/ (this.U.L*1E3),pN(this)),g.q(l.element,"ytp-timed-marker-hover",y<=V&&y+6>=V)}V=this.tooltip.scale;l=this.api.X("delhi_modern_web_player")?67:45;m=(isNaN(m)?0:m)-l*V;this.api.X("web_key_moments_markers")?this.HN?(l=wpb(this.K,C*1E3),l=l!=null?this.K[l].title:""):(l=qO(this.L,C*1E3),l=this.L[l].title):(l=qO(this.L,C*1E3),l=this.L[l].title);l||(m+=16*V);this.tooltip.scale===.6&&(g.bE(this.api.j())?(m=this.api.JF().getPlayerSize().height-225,V=this.api.X("delhi_modern_web_player")?70:110,m=l?m+V:m+V+ 16):m=l?110:126);V=qO(this.L,C*1E3);this.G2=sTs(this,C,V)?V:sTs(this,C,V+1)?V+1:-1;g.q(this.api.getRootNode(),"ytp-progress-bar-snap",this.G2!==-1&&this.L.length>1);V=!1;for(var W of this.heatMarkersDecorations)y=C*1E3,y>=W.visibleTimeRangeStartMillis&&y<=W.visibleTimeRangeEndMillis&&(l=W.label,X=g.QW(s4(this,D)),V=!0);this.Ni!==V&&(this.Ni=V,this.api.logVisibility(this.e1,this.Ni));g.q(this.api.getRootNode(),"ytp-progress-bar-decoration",V);W=160*this.tooltip.scale*2;V=l.length*(this.S?8.55:5.7); V=V<=W?V:W;y=V<160*this.tooltip.scale;W=3;!y&&V/2>D.position&&(W=1);!y&&V/2>this.Y-D.position&&(W=2);this.api.j().Y&&(m-=10);this.V.length&&this.V[0].fQ&&(m-=14*(this.S?2:1),this.O7||(this.O7=!0,this.api.logVisibility(this.pv,this.O7)));x0(this)&&(this.Z?.isEnabled||this.D3>0)&&(m-=this.Z?.isEnabled?(this.S?135:90)-this.s7:this.D3);D=void 0;x0(this)&&!this.api.X("web_player_hide_fine_scrubbing_edu")&&(D="Pull up for precise seeking",this.b0||(this.b0=!0,this.api.logVisibility(this.Wo,this.b0)));this.tooltip.Y1(B, C,X,!!x,m,l,W,D)}else this.tooltip.Y1(B,C,X,!!x,m);g.V7(this.api.getRootNode(),"ytp-progress-bar-hover");MFY(this)}Wa(){this.G();g.y7(this.api.getRootNode(),"ytp-progress-bar-hover");this.O7&&(this.O7=!1,this.api.logVisibility(this.pv,this.O7));this.b0&&(this.b0=!1,this.api.logVisibility(this.Wo,this.b0));this.api.X("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&this.api.publish("progressBarHoverEnd")}FN(D,X){const B=g.g1(this.element);this.uY=D-B.x;x0(this)&& this.Z&&(this.Z.U7?Bj(this.Z,this.api.getCurrentTime()):Oo$(this.Z),this.Z.show(),g.q(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.Z.isEnabled));this.Mn&&(this.Mn.dispose(),this.Mn=null);this.SR=X;this.SO=this.api.getCurrentTime();this.L.length>1&&this.G2!==-1?this.api.seekTo(this.L[this.G2].startTime/1E3,!1,void 0,void 0,7):this.api.seekTo(s4(this,pN(this)),!1,void 0,void 0,7);g.V7(this.element,"ytp-drag");(this.PJ=this.api.getPlayerStateObject().isOrWillBePlaying())&&this.api.pauseVideo()}Jo(){if(x0(this)&& this.Z){var D=(this.S?135:90)-this.s7;this.D3>=D*.5?(this.Z.enable(),Bj(this.Z,this.api.getCurrentTime()),kUz(this,D)):k0(this)}if(this.api.getPlayerStateObject().L(32)||this.api.getPresentingPlayerType()===3)if(this.Z?.isEnabled)this.api.pauseVideo();else{this.api.startSeekCsiAction();if(this.L.length>1&&this.G2!==-1)this.api.X("html5_enable_progress_bar_slide_seek_logging")&&Fk(this,this.SO,this.L[this.G2].startTime/1E3,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR_CHAPTER","INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK"), this.api.seekTo(this.L[this.G2].startTime/1E3,void 0,void 0,void 0,7);else{D=s4(this,pN(this));this.api.X("html5_enable_progress_bar_slide_seek_logging")&&Fk(this,this.SO,D,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR","INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");this.api.seekTo(D,void 0,void 0,void 0,7);for(const X of this.heatMarkersDecorations)D*1E3>=X.visibleTimeRangeStartMillis&&D*1E3<=X.visibleTimeRangeEndMillis&&this.api.logClick(this.e1)}g.y7(this.element,"ytp-drag");this.vZ&&(this.U7.src=this.vZ); this.PJ&&!this.api.getPlayerStateObject().L(2)&&this.api.playVideo()}}Zj(D,X){const B=pN(this),C=s4(this,B);this.api.JF().Pi||(B.position>this.uY+2?this.NA&&(this.U7.src=this.NA):B.position{const V=g.g1(this.element).x||0;this.uY=D-V},150)); this.api.seekTo(C,!1,void 0,void 0,7);x0(this)&&this.Z?.U7&&(Bj(this.Z,C),this.Z.isEnabled||(this.D3=g.s3(this.SR-X-10,0,(this.S?135:90)-this.s7),kUz(this,this.D3)))}G(){this.tooltip.s$()}OY(){this.GW||(this.updateValue("clipstarticon",NIA()),this.updateValue("clipendicon",NIA()),g.V7(this.element,"ytp-clip-hover"))}bv(){this.GW||(this.updateValue("clipstarticon",a3$()),this.updateValue("clipendicon",qPX()),g.y7(this.element,"ytp-clip-hover"))}F2(){this.clipStart=0;this.clipEnd=Infinity;jY(this); fN(this,this.J,this.WZ)}sR(D){for(const X of D)if(X.visible){if(D=X.getId(),!this.YU[D]){const B=g.y8("DIV");X.tooltip&&B.setAttribute("data-tooltip",X.tooltip);this.YU[D]=X;this.X2[D]=B;g.Bs(B,X.style);H2u(this,D);this.api.j().X("disable_ad_markers_on_content_progress_bar")||this.L[0].V.appendChild(B)}}else aS9(this,X)}Tn(D){for(const X of D)aS9(this,X)}TV(D){this.Z&&(this.Z.onExit(D!=null),k0(this))}pQ(D){this.Z&&(this.Z.play(D!=null),k0(this))}Fb(){bQ(this,this.api.Mp())}u0(){bQ(this,!1);super.u0()}vN(){return this.Z}};var NV2=class extends g.t{constructor(D,X){super({O:"button",l0:["ytp-remote-button","ytp-button"],B:{title:D.X("player_tooltip_data_title_killswitch")?"Play on TV":"","data-tooltip-title":"Play on TV","aria-haspopup":"true","data-priority":"10"},QV:"{{icon}}"});this.A=D;this.i7=X;this.L=null;this.C(D,"onMdxReceiversChange",this.fv);this.C(D,"presentingplayerstatechange",this.fv);this.C(D,"appresize",this.fv);D.createClientVe(this.element,this,139118);this.fv();this.listen("click",this.Z,this);R3(D, this.element,this)}isActive(){return!!this.A.getOption("remote","casting")}fv(){var D=!1;this.A.getOptions().includes("remote")&&(D=this.A.getOption("remote","receivers").length>1);this.BC(D&&this.A.JF().getPlayerSize().width>=400);this.A.logVisibility(this.element,this.U2);let X=1;D&&this.isActive()&&(X=2);if(this.L!==X){this.L=X;D=this.A.X("delhi_modern_web_player_icons");switch(X){case 1:this.updateValue("icon",D?{O:"svg",B:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path", B:{d:"M21 3H3C2.46 3 1.96 3.21 1.58 3.58C1.21 3.96 1 4.46 1 5V8C1.68 8.00 2.34 8.05 3 8.15V5H21V19H13.84C13.94 19.65 13.99 20.31 14 21H21C21.53 21 22.03 20.78 22.41 20.41C22.78 20.03 23 19.53 23 19V5C23 4.46 22.78 3.96 22.41 3.58C22.03 3.21 21.53 3 21 3ZM1 10V12C2.18 12 3.35 12.23 4.44 12.68C5.53 13.13 6.52 13.80 7.36 14.63C8.19 15.47 8.86 16.46 9.31 17.55C9.76 18.64 10 19.81 10 21H12C12 18.08 10.84 15.28 8.77 13.22C6.71 11.15 3.91 10 1 10ZM1 14V16C1.65 16 2.30 16.12 2.91 16.38C3.52 16.63 4.07 17.00 4.53 17.46C4.99 17.92 5.36 18.48 5.61 19.08C5.87 19.69 6 20.34 6 21H8C8 19.14 7.26 17.36 5.94 16.05C4.63 14.73 2.85 14 1 14ZM1 18V21H4C3.99 20.20 3.68 19.44 3.12 18.87C2.55 18.31 1.79 18.00 1 18Z", fill:"white"}}]}:{O:"svg",B:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{O:"path",GD:!0,B:{d:"M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z",fill:"#fff"}}]});break;case 2:this.updateValue("icon", D?{O:"svg",B:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",B:{d:"M21.20 3.01C21.69 3.06 22.15 3.29 22.48 3.65C22.81 4.02 23.00 4.50 23 5V19L22.99 19.20C22.94 19.66 22.73 20.08 22.41 20.41C22.08 20.73 21.66 20.94 21.20 20.98L21 21H14C13.99 20.31 13.94 19.65 13.84 19H21V5H3V8.15C2.34 8.05 1.68 8.00 1 8V5C0.99 4.50 1.18 4.02 1.51 3.65C1.84 3.29 2.30 3.06 2.79 3.01L3 3H21L21.20 3.01ZM19 17V7H5V8.62C6.95 9.26 8.73 10.35 10.19 11.80C11.64 13.26 12.73 15.04 13.37 17H19ZM1 10V12C2.18 12 3.35 12.23 4.44 12.68C5.53 13.13 6.52 13.80 7.36 14.63C8.19 15.47 8.86 16.46 9.31 17.55C9.76 18.64 10 19.81 10 21H12C12 18.08 10.84 15.28 8.77 13.22C6.71 11.15 3.91 10 1 10ZM1 14V16C1.65 16 2.30 16.12 2.91 16.38C3.52 16.63 4.07 17.00 4.53 17.46C4.99 17.92 5.36 18.48 5.61 19.08C5.87 19.69 6 20.34 6 21H8C8 19.14 7.26 17.36 5.94 16.05C4.63 14.73 2.85 14 1 14ZM1 18V21H4C3.99 20.20 3.68 19.44 3.12 18.87C2.55 18.31 1.79 18.00 1 18Z", fill:"white"}}]}:g.Rjo())}g.q(this.element,"ytp-remote-button-active",this.isActive())}}Z(){if(this.A.getOption("remote","quickCast"))this.A.setOption("remote","quickCast",!0);else{var D=this.i7,X=this.element;if(D.lm())D.Df();else{D.initialize();a:{for(B of D.sD.items)if(B.priority===1)break a;var B=null}B&&(B.open(),D.xt(X));D.xt(X)}}this.A.logClick(this.element)}};var qLt=class extends g.t{constructor(D,X){super({O:"button",l0:["ytp-button","ytp-settings-button"],B:{"aria-expanded":"false","aria-haspopup":"true","aria-controls":C9(),title:D.X("player_tooltip_data_title_killswitch")?"Settings":"","data-tooltip-title":"Settings","data-tooltip-target-id":"ytp-settings-button"},W:[D.X("delhi_modern_web_player_icons")?{O:"svg",B:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",B:{d:"M12.84 1H11.15C10.72 .99 10.30 1.14 9.95 1.40C9.60 1.66 9.35 2.02 9.23 2.44L9.19 2.61C9.11 3.00 8.96 3.38 8.73 3.71C8.51 4.04 8.22 4.33 7.89 4.55L7.75 4.64C7.37 4.85 6.96 4.98 6.53 5.02C6.11 5.06 5.68 5.01 5.27 4.87C4.86 4.73 4.42 4.73 4.00 4.86C3.59 5.00 3.23 5.26 2.99 5.62L2.89 5.77L2.05 7.23C1.82 7.63 1.73 8.10 1.81 8.55C1.88 9.01 2.12 9.43 2.47 9.73L2.58 9.84C3.15 10.39 3.50 11.15 3.50 12L3.49 12.16C3.47 12.56 3.37 12.95 3.19 13.31C3.01 13.67 2.77 13.99 2.47 14.26C2.12 14.56 1.88 14.98 1.81 15.43C1.73 15.89 1.82 16.36 2.05 16.76L2.89 18.22L2.99 18.37C3.24 18.73 3.59 18.99 4.01 19.13C4.42 19.26 4.86 19.26 5.27 19.12L5.42 19.07C5.81 18.96 6.21 18.93 6.61 18.98C7.01 19.03 7.40 19.15 7.75 19.36L7.89 19.44C8.22 19.66 8.51 19.95 8.73 20.28C8.96 20.61 9.11 20.99 9.19 21.38C9.28 21.84 9.52 22.24 9.88 22.54C10.24 22.83 10.69 23.00 11.15 23H12.84C13.30 23.00 13.75 22.83 14.11 22.54C14.47 22.24 14.71 21.84 14.80 21.38C14.89 20.96 15.06 20.56 15.31 20.21C15.55 19.86 15.88 19.57 16.25 19.36L16.39 19.28C16.75 19.10 17.14 18.99 17.54 18.96C17.94 18.94 18.34 18.99 18.72 19.12L18.89 19.17C19.31 19.27 19.75 19.24 20.15 19.07C20.55 18.90 20.88 18.60 21.10 18.23L21.95 16.76C22.18 16.36 22.26 15.89 22.19 15.43C22.11 14.98 21.88 14.56 21.53 14.26C21.23 13.99 20.98 13.67 20.80 13.31C20.63 12.95 20.52 12.56 20.50 12.16L20.50 12C20.50 11.57 20.59 11.14 20.77 10.75C20.94 10.36 21.20 10.01 21.53 9.73C21.88 9.43 22.11 9.01 22.19 8.55C22.26 8.10 22.18 7.63 21.95 7.23L21.10 5.76C20.88 5.39 20.55 5.09 20.15 4.92C19.76 4.75 19.31 4.72 18.89 4.82L18.72 4.87C18.34 5.00 17.94 5.05 17.54 5.03C17.14 5.00 16.75 4.89 16.4 4.71L16.25 4.63C15.88 4.42 15.56 4.13 15.31 3.78C15.06 3.43 14.89 3.03 14.80 2.61C14.71 2.15 14.47 1.74 14.11 1.45C13.75 1.16 13.30 .99 12.84 1ZM11.15 3H12.84C12.98 3.70 13.26 4.36 13.68 4.94C14.09 5.52 14.63 6.01 15.25 6.37C15.87 6.72 16.55 6.94 17.26 7.01C17.97 7.08 18.69 6.99 19.37 6.76L20.21 8.23C19.67 8.69 19.24 9.27 18.94 9.92C18.65 10.57 18.50 11.28 18.5 12C18.50 12.71 18.65 13.42 18.95 14.07C19.24 14.72 19.67 15.29 20.21 15.76L19.37 17.23C18.69 16.99 17.97 16.91 17.26 16.98C16.55 17.05 15.86 17.27 15.25 17.63C14.63 17.98 14.09 18.47 13.68 19.05C13.26 19.63 12.98 20.29 12.84 21H11.15C11.01 20.29 10.73 19.63 10.31 19.05C9.90 18.47 9.36 17.98 8.75 17.62C8.13 17.27 7.44 17.05 6.73 16.98C6.02 16.91 5.30 16.99 4.62 17.23L3.78 15.76C4.32 15.29 4.75 14.71 5.05 14.06C5.34 13.41 5.49 12.71 5.5 12C5.50 11.28 5.34 10.57 5.05 9.92C4.75 9.27 4.32 8.69 3.78 8.23L4.62 6.76C5.30 7.00 6.02 7.08 6.73 7.01C7.44 6.94 8.13 6.72 8.75 6.37C9.36 6.01 9.90 5.52 10.31 4.94C10.73 4.36 11.01 3.70 11.15 3ZM12.00 8C10.94 8 9.92 8.42 9.17 9.17C8.42 9.92 8.00 10.93 8.00 12C8.00 13.06 8.42 14.07 9.17 14.82C9.92 15.57 10.94 16 12.00 16C13.06 16 14.08 15.57 14.83 14.82C15.58 14.07 16.00 13.06 16.00 12C16.00 10.93 15.58 9.92 14.83 9.17C14.08 8.42 13.06 8 12.00 8ZM12.00 10H12L12.20 10.01C12.69 10.06 13.15 10.29 13.48 10.65C13.81 11.02 14.00 11.50 14 12L13.99 12.20C13.95 12.58 13.80 12.95 13.55 13.25C13.31 13.55 12.98 13.78 12.62 13.90C12.25 14.02 11.85 14.03 11.48 13.93C11.11 13.83 10.77 13.62 10.51 13.34C10.25 13.05 10.08 12.69 10.02 12.31C9.96 11.93 10.01 11.54 10.17 11.18C10.32 10.83 10.58 10.53 10.91 10.32C11.23 10.11 11.61 10.00 12 10", fill:"white"}}]}:g.zn()]});this.A=D;this.i7=X;this.Z=!0;this.listen("click",this.U);this.C(D,"onPlaybackQualityChange",this.updateBadge);this.C(D,"videodatachange",this.updateBadge);this.C(D,"webglsettingschanged",this.updateBadge);this.C(D,"appresize",this.L);R3(D,this.element,this);this.A.createClientVe(this.element,this,28663);this.updateBadge();this.L(D.JF().getPlayerSize())}L(D){const X=this.A.j();let B=400;X.S?B=300:X.Y&&(B=200);D=this.Z&&D.width>=B;this.BC(D);this.A.logVisibility(this.element, D)}U(){if(this.i7.U2)this.i7.Df();else{const D=g.nh(this.A.vC());D&&!D.loaded&&(D.LO("tracklist",{includeAsr:!0}).length||D.load());this.A.logClick(this.element);this.i7.xt(this.element)}}updateBadge(){const D=this.A.isHdr();var X=this.A.getPresentingPlayerType(),B=X!==2&&X!==3,C=g.o3(this.A),V=B&&!!g.Km(this.A.vC());X=V&&C.displayMode===1;C=V&&C.displayMode===2;B=(V=X||C)||!B?null:this.A.getPlaybackQuality();g.q(this.element,"ytp-hdr-quality-badge",D);g.q(this.element,"ytp-hd-quality-badge",!D&& (B==="hd1080"||B==="hd1440"));g.q(this.element,"ytp-4k-quality-badge",!D&&B==="hd2160");g.q(this.element,"ytp-5k-quality-badge",!D&&B==="hd2880");g.q(this.element,"ytp-8k-quality-badge",!D&&B==="highres");g.q(this.element,"ytp-3d-badge-grey",!D&&V&&X);g.q(this.element,"ytp-3d-badge",!D&&V&&C)}};var aeP=class extends g.K4{constructor(D,X,B){if(D.X("web_add_footer_template_to_audio_track")){var C="Edit your $BEGIN_LINKpreferred languages$END_LINK in settings".split(/\$(BEGIN|END)_LINK/);C={O:"div",D:"ytp-panel-footer-content",W:[C[0],{O:"a",D:"ytp-panel-footer-content-link",B:{href:"/account_playback"},QV:C[2]},C[4]]}}super("Audio track",g.p4.AUDIO,D,X,void 0,void 0,C);this.A=D;this.G=B;this.tracks={};g.V7(this.element,"ytp-audio-menu-item");this.countLabel=new g.t({O:"div",W:[{O:"span",QV:"Audio track"}, {O:"span",D:"ytp-menuitem-label-count",QV:"{{content}}"}]});D.X("web_settings_menu_icons")&&!this.A.X("html5_enable_new_audio_settings_menu")&&(X=D.X("delhi_modern_web_player_icons")?{O:"svg",B:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",B:{d:"M19.4 .2C19.29 .27 19.20 .37 19.13 .49C19.07 .60 19.02 .72 19.01 .85C18.99 .98 18.99 1.12 19.03 1.24C19.06 1.37 19.12 1.49 19.2 1.6L20.8 .4C20.64 .18 20.40 .04 20.14 .01C19.87 -0.02 19.61 .04 19.4 .2ZM20.8 .4L20 1L19.2 1.59C20.37 3.16 21.00 5.06 21.00 7.01C20.99 8.97 20.35 10.87 19.17 12.42C19.01 12.64 18.94 12.90 18.98 13.16C19.02 13.43 19.16 13.66 19.37 13.83C19.58 13.99 19.84 14.05 20.11 14.02C20.37 13.98 20.61 13.84 20.77 13.63C22.21 11.73 22.99 9.41 23 7.02C23.00 4.63 22.23 2.31 20.8 .4ZM10 2C8.67 2 7.40 2.52 6.46 3.46C5.52 4.40 5 5.67 5 7C5 8.32 5.52 9.59 6.46 10.53C7.40 11.47 8.67 12 10 12C11.32 12 12.59 11.47 13.53 10.53C14.47 9.59 15 8.32 15 7C15 5.67 14.47 4.40 13.53 3.46C12.59 2.52 11.32 2 10 2ZM16.17 2.29C15.97 2.48 15.86 2.73 15.86 2.99C15.85 3.26 15.95 3.51 16.14 3.71C16.98 4.58 17.44 5.68 17.49 6.80L17.5 7.02C17.49 8.22 17.01 9.40 16.10 10.32C15.92 10.51 15.83 10.77 15.83 11.03C15.84 11.29 15.95 11.53 16.13 11.71C16.32 11.90 16.57 12.00 16.83 12.00C17.09 12.00 17.34 11.90 17.53 11.72C18.78 10.44 19.49 8.77 19.5 7.03L19.49 6.71C19.42 5.09 18.74 3.53 17.58 2.32C17.49 2.23 17.38 2.15 17.26 2.10C17.14 2.05 17.01 2.02 16.88 2.01C16.75 2.01 16.62 2.03 16.49 2.08C16.37 2.13 16.26 2.20 16.17 2.29ZM10 4C10.39 4 10.78 4.07 11.14 4.22C11.51 4.37 11.84 4.60 12.12 4.87C12.39 5.15 12.62 5.48 12.77 5.85C12.92 6.21 13 6.60 13 7C13 7.39 12.92 7.78 12.77 8.14C12.62 8.51 12.39 8.84 12.12 9.12C11.84 9.39 11.51 9.62 11.14 9.77C10.78 9.92 10.39 10 10 10C9.20 10 8.44 9.68 7.87 9.12C7.31 8.55 7 7.79 7 7C7 6.20 7.31 5.44 7.87 4.87C8.44 4.31 9.20 4 10 4ZM10.39 13.01L10 13C8.01 12.99 6.10 13.73 4.63 15.06L4.34 15.34C3.60 16.08 3.01 16.96 2.60 17.93C2.20 18.90 1.99 19.94 2 21C2 21.26 2.10 21.51 2.29 21.70C2.48 21.89 2.73 22 3 22C3.26 22 3.51 21.89 3.70 21.70C3.89 21.51 4 21.26 4 21C4.00 19.40 4.63 17.88 5.75 16.75L5.97 16.55C7.07 15.55 8.51 15 10 15L10.29 15.00C11.78 15.08 13.18 15.70 14.24 16.75L14.44 16.97C15.44 18.07 16 19.51 16 21C16 21.26 16.10 21.51 16.29 21.70C16.48 21.89 16.73 22 17 22C17.26 22 17.51 21.89 17.70 21.70C17.89 21.51 18 21.26 18 21C18.00 19.01 17.26 17.10 15.93 15.63L15.65 15.34C14.25 13.93 12.37 13.10 10.39 13.01Z", fill:"white"}}]}:{O:"svg",B:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",B:{d:"M11.72,11.93C13.58,11.59,15,9.96,15,8c0-2.21-1.79-4-4-4C8.79,4,7,5.79,7,8c0,1.96,1.42,3.59,3.28,3.93 C4.77,12.21,2,15.76,2,20h18C20,15.76,17.23,12.21,11.72,11.93z M8,8c0-1.65,1.35-3,3-3s3,1.35,3,3s-1.35,3-3,3S8,9.65,8,8z M11,12.9c5.33,0,7.56,2.99,7.94,6.1H3.06C3.44,15.89,5.67,12.9,11,12.9z M16.68,11.44l-0.48-0.88C17.31,9.95,18,8.77,18,7.5 c0-1.27-0.69-2.45-1.81-3.06l0.49-0.88C18.11,4.36,19,5.87,19,7.5C19,9.14,18.11,10.64,16.68,11.44z M18.75,13.13l-0.5-0.87 C19.95,11.28,21,9.46,21,7.5s-1.05-3.78-2.75-4.76l0.5-0.87C20.75,3.03,22,5.19,22,7.5S20.76,11.97,18.75,13.13z", fill:"white"}}]},this.setIcon(X));g.U(this,this.countLabel);g.nm(this,this.countLabel);D.createClientVe(this.element,this,273318);this.listen("click",this.onClick);this.C(D,"videodatachange",this.fv);this.C(D,"onPlaybackAudioChange",this.fv);this.fv()}fv(){var D=this.A.getAvailableAudioTracks();if(D.length>1){const X=D.filter(C=>C.isAutoDubbed()),B=D.filter(C=>!C.isAutoDubbed()).map(this.S); X.length>0&&(this.A.T2("ad_grp",{ad_c:X.length,t_c:D.length}),B.push(new FDs),B.push(...X.map(this.S)));zc9(this,B);this.tracks=g.bh(D,this.S,this);this.countLabel.setContent(D.length?` (${D.length})`:"");this.publish("size-change");D=this.S(this.A.getAudioTrack());this.Z(D);this.A.X("html5_enable_new_audio_settings_menu")&&this.G?.jp(D.toString());this.enable(!0)}else this.A.X("html5_enable_new_audio_settings_menu")&&this.G?.jp(""),this.enable(!1)}L(D){super.L(D);D=this.tracks[D];this.A.setAudioTrack(D); this.i7.Q7();this.A.T2("ad_sel",{lang:D.Se.id})}S(D){return D.toString()}Y(D){this.A.X("html5_enable_new_audio_settings_menu")?this.G&&(D?this.G.Z$(this):this.G.b8(this)):super.Y(D)}onClick(){this.A.logClick(this.element)}};var YLN=class extends g.mQ{constructor(D,X){super(g.Ev({"aria-haspopup":"true"},["ytp-audio-settings-menu-item"]),g.p4.vx);this.A=D;this.i7=X;g.V7(this.element,"ytp-audio-settings-menu-item");this.zD=new g.YU(D,void 0,"Audio");this.countLabel=new g.t({O:"div",W:[{O:"span",QV:"Audio"},{O:"span",D:"ytp-menuitem-label-count",QV:"{{content}}"}]});D.X("web_settings_menu_icons")&&this.setIcon({O:"svg",B:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",B:{d:"M17.5,12c0,2.14-1.5,3.92-3.5,4.38v-1.04c1.44-0.43,2.5-1.76,2.5-3.34c0-1.58-1.06-2.9-2.5-3.34V7.62 C16,8.08,17.5,9.86,17.5,12z M12,4.07v15.86L6.16,15H3V9h3.16L12,4.07z M11,6.22L6.52,10H4v4h2.52L11,17.78V6.22z M21,12 c0,4.08-3.05,7.44-7,7.93v-1.01c3.39-0.49,6-3.4,6-6.92s-2.61-6.43-6-6.92V4.07C17.95,4.56,21,7.92,21,12z", fill:"white"}}]});this.WL=new aeP(D,this.i7,this);g.U(this,this.WL);this.C(D,"settingsMenuInitialized",this.jO.bind(this));this.C(D,"videodatachange",this.jO.bind(this));g.U(this,this.countLabel);g.nm(this,this.countLabel);this.i7.Z$(this);this.C(D,"onPlaybackAudioChange",this.TI);this.listen("keydown",this.CO);this.listen("click",this.open)}TI(){this.A.TI()}open(){this.zD.Te()>0&&g.ye(this.i7,this.zD)}jO(){this.zD.Te()>0&&this.A.getPresentingPlayerType()!==2&&this.A.getPresentingPlayerType()!==3? this.element.removeAttribute("aria-disabled"):this.element.setAttribute("aria-disabled","true")}CO(D){D.defaultPrevented||(this.open(),D.preventDefault())}Z$(D){this.zD.Z$(D)}b8(D){this.zD.b8(D)}jp(D){this.setContent(D)}};var Iet=class extends Jq{constructor(D,X){super("Autoplay",g.p4.GF);this.A=D;this.i7=X;this.Z=!1;this.U=[];this.C(D,"presentingplayerstatechange",this.jO);this.subscribe("select",this.onSelect,this);D.createClientVe(this.element,this,113682);this.jO()}jO(){var D=this.A.getPresentingPlayerType();if(D!==2&&D!==3&&g.dP(this.A))this.Z||(this.i7.Z$(this),this.Z=!0,this.U.push(this.C(this.A,"videodatachange",this.jO)),this.U.push(this.C(this.A,"videoplayerreset",this.jO)),this.U.push(this.C(this.A,"onPlaylistUpdate", this.jO)),this.U.push(this.C(this.A,"autonavchange",this.V)),D=this.A.getVideoData(),this.V(D.autonavState),this.A.logVisibility(this.element,this.Z));else if(this.Z){this.i7.b8(this);this.Z=!1;for(const X of this.U)this.D$(X)}}V(D){this.L(D!==1)}onSelect(D){this.A.ZP(D?2:1);this.Z&&(this.A.logVisibility(this.element,this.Z),this.A.logClick(this.element))}u0(){this.Z&&this.i7.b8(this);super.u0()}};var KkK=class extends g.mQ{constructor(D,X){super(g.Ev({"aria-haspopup":"false"}),0,"More options");this.A=D;this.i7=X;this.C(this.element,"click",this.onClick);this.i7.Z$(this)}onClick(D){D.preventDefault();g.Fw(this.A)?.Dy()?.Df();g.Fw(this.A)?.IX()?.xt(D.target)}};var oY5=class extends g.K4{constructor(D,X){let B;g.bE(D.j())&&(B={O:"div",D:"ytp-panel-footer-content",W:[{O:"span",QV:"Adjust download quality from your "},{O:"a",D:"ytp-panel-footer-content-link",QV:"Settings",B:{href:"/account_downloads"}}]});super("Quality",g.p4.qy,D,X,void 0,void 0,B);this.A=D;this.O7={};this.s7={};this.S={};this.YU=new Set;this.G=this.J=!1;this.pv="unknown";this.U7="";this.HZ=new g.at;g.U(this,this.HZ);this.J=this.A.X("web_player_use_new_api_for_quality_pullback");this.G=this.A.X("web_player_enable_premium_hbr_playback_cap"); D.X("web_settings_menu_icons")&&(X=D.X("delhi_modern_web_player_icons")?{O:"svg",B:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",B:{d:"M9 3C8.11 2.99 7.25 3.29 6.54 3.83C5.84 4.38 5.34 5.14 5.12 6H3C2.73 6 2.48 6.10 2.29 6.29C2.10 6.48 2 6.73 2 7C2 7.26 2.10 7.51 2.29 7.70C2.48 7.89 2.73 8 3 8H5.12C5.34 8.85 5.84 9.61 6.55 10.16C7.25 10.70 8.11 10.99 9 10.99C9.88 10.99 10.74 10.70 11.44 10.16C12.15 9.61 12.65 8.85 12.87 8H21C21.26 8 21.51 7.89 21.70 7.70C21.89 7.51 22 7.26 22 7C22 6.73 21.89 6.48 21.70 6.29C21.51 6.10 21.26 6 21 6H12.87C12.65 5.14 12.15 4.38 11.45 3.83C10.74 3.29 9.88 2.99 9 3ZM9 5C9.53 5 10.03 5.21 10.41 5.58C10.78 5.96 11 6.46 11 7C11 7.53 10.78 8.03 10.41 8.41C10.03 8.78 9.53 9 9 9C8.46 9 7.96 8.78 7.58 8.41C7.21 8.03 7 7.53 7 7C7 6.46 7.21 5.96 7.58 5.58C7.96 5.21 8.46 5 9 5ZM15 13C14.11 12.99 13.25 13.29 12.54 13.83C11.84 14.38 11.34 15.14 11.12 16H3C2.73 16 2.48 16.10 2.29 16.29C2.10 16.48 2 16.73 2 17C2 17.26 2.10 17.51 2.29 17.70C2.48 17.89 2.73 18 3 18H11.12C11.34 18.85 11.84 19.61 12.55 20.16C13.25 20.70 14.11 20.99 15 20.99C15.88 20.99 16.74 20.70 17.44 20.16C18.15 19.61 18.65 18.85 18.87 18H21C21.26 18 21.51 17.89 21.70 17.70C21.89 17.51 22 17.26 22 17C22 16.73 21.89 16.48 21.70 16.29C21.51 16.10 21.26 16 21 16H18.87C18.65 15.14 18.15 14.38 17.45 13.83C16.74 13.29 15.88 12.99 15 13ZM15 15C15.53 15 16.03 15.21 16.41 15.58C16.78 15.96 17 16.46 17 17C17 17.53 16.78 18.03 16.41 18.41C16.03 18.78 15.53 19 15 19C14.46 19 13.96 18.78 13.58 18.41C13.21 18.03 13 17.53 13 17C13 16.46 13.21 15.96 13.58 15.58C13.96 15.21 14.46 15 15 15Z", fill:"white"}}]}:{O:"svg",B:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",B:{d:"M15,17h6v1h-6V17z M11,17H3v1h8v2h1v-2v-1v-2h-1V17z M14,8h1V6V5V3h-1v2H3v1h11V8z M18,5v1h3V5H18z M6,14h1v-2v-1V9H6v2H3v1 h3V14z M10,12h11v-1H10V12z",fill:"white"}}]},this.setIcon(X));g.V7(this.zD.element,"ytp-quality-menu");this.C(D,"videodatachange",this.jO);this.C(D,"videoplayerreset",this.jO);this.C(D,"onPlaybackQualityChange",this.b0);this.jO();D.createClientVe(this.element,this,137721)}jO(){var D= this.A.getPresentingPlayerType();if(D!==2&&D!==3){this.O7=this.A.nW();D=this.A.getAvailableQualityLevels();if(this.G){this.S={};var X=g.Ms(this.A,"getAvailableQualityData",[]);for(var B of X)this.S[B.qualityLabel]=B;X=Object.keys(this.S);D[D.length-1]==="auto"&&X.push("auto");this.YU=new Set(D)}else if(this.J){B=g.Ms(this.A,"getAvailableQualityData",[]);var C=[];for(X of B)this.s7[X.quality]=X,X.quality&&C.push(X.quality);D[D.length-1]==="auto"&&C.push("auto");X=C}else X=D;g.sDz(this.A)&&this.A.q6()&& X.unshift("missing-qualities");{C=this.A.app.E7();const V=C.getVideoData();!V.Z||!V.Z.video||V.Z.video.qualityOrdinal<1080||V.uB?D=!1:(D=/^qsa/.test(V.clientPlaybackNonce),B="r",V.Z.id.indexOf(";")>=0&&(D=/^[a-p]/.test(V.clientPlaybackNonce),B="x"),D?(C.T2("iqss",{trigger:B},!0),D=!0):D=!1)}D&&X.unshift("inline-survey");this.V(X);D=this.A.getVideoData().cotn?!0:!1;B=this.HZ.eP();bK1(this,mAB(this.A.j(),D,B));if(X.length){this.b0();this.enable(!0);return}}this.enable(!1)}b0(){if(this.G){var D=this.A.getPreferredQuality(); this.YU.has(D)&&(this.pv=this.A.getPlaybackQuality(),this.U7=this.A.getPlaybackQualityLabel(),D==="auto"?(this.Z(D),this.setContent(this.U(D))):this.Z(this.U7))}else D=this.A.getPreferredQuality(),this.options[D]&&(this.pv=this.A.getPlaybackQuality(),this.Z(D),D==="auto"&&this.setContent(this.U(D)))}L(D){if(D!=="missing-qualities"){super.L(D);var X=this.G?this.S[D]:this.s7[D];var B=X?.quality,C=X?.formatId;X=X?.paygatedQualityDetails;var V=X?.endpoint;X&&this.A.logClick(this.options[D]?.element); if(this.G){if(g.Z(V,YkB)?.popup?.notificationActionRenderer)g.pm(this.A,"innertubeCommand",V);else if(V){g.pm(this.A,"innertubeCommand",V);return}C?this.A.setPlaybackQuality(B,C):this.A.setPlaybackQuality(B)}else{if(this.J)if(g.Z(V,YkB)?.popup?.notificationActionRenderer)g.pm(this.A,"innertubeCommand",V);else if(V){g.pm(this.A,"innertubeCommand",V);return}this.A.setPlaybackQuality(D)}this.i7.Df();this.jO()}}open(){for(const D of Object.values(this.options))this.A.hasVe(D?.element)&&this.A.logVisibility(D?.element, !0);super.open();this.A.logClick(this.element)}N(D,X,B){if(D==="missing-qualities")return new g.mQ({O:"a",l0:["ytp-menuitem"],B:{href:"https://support.google.com/youtube/?p=missing_quality",target:this.A.j().N,tabindex:"0",role:"menuitemradio"},W:[{O:"div",l0:["ytp-menuitem-label"],QV:"{{label}}"}]},X,this.U(D));if(D!=="inline-survey"){var C=(this.G?this.S[D]:this.s7[D])?.paygatedQualityDetails,V=C?.veType;C=C?.trackingParams;X=super.N(D,X,B);C?(this.A.createServerVe(X.element,this,!0),this.A.setTrackingParams(X.element, C)):V&&this.A.createClientVe(X.element,this,V,!0);return X}V=[{O:"span",QV:"Looks good?"}];for(const x of[!0,!1])D=new g.t({O:"span",D:"ytp-menuitem-inline-survey-response",W:[x?dNV():I3u()],B:{tabindex:"0",role:"button"}}),D.listen("click",()=>{const y=this.A.app.E7();y.T2("iqsr",{tu:x});y.getVideoData().uB=!0;this.i7.Df();this.jO()}),V.push(D); return new g.mQ({O:"div",D:"ytp-menuitem",B:{"aria-disabled":"true"},W:[{O:"div",l0:["ytp-menuitem-label"],W:V}]},X)}U(D,X=!1){if(D==="missing-qualities")return{O:"div",QV:"Missing options?"};if(D==="inline-survey")return"";this.G||g.oX(g.WRY,D);let B;B=this.J||this.G?[cj(this,D,X,!1)]:[IS_(this,D)];const C=this.A.getPreferredQuality();X||C!=="auto"||D!=="auto"||(B.push(" "),this.G?B.push(cj(this,this.U7,X,!0,["ytp-menu-label-secondary"])):this.J?B.push(cj(this,this.pv,X,!0,["ytp-menu-label-secondary"])): B.push(IS_(this,this.pv,["ytp-menu-label-secondary"])));return{O:"div",W:B}}};var wv=class extends zgg{constructor(D){super(D.getAvailablePlaybackRates()[0],D.getAvailablePlaybackRates()[D.getAvailablePlaybackRates().length-1],.05,D.getPlaybackRate(),{O:"div",D:"ytp-speedslider-indicator-container",W:[{O:"div",D:"ytp-speedslider-badge"},{O:"p",D:"ytp-speedslider-text"}]});this.A=D;this.J=kI(this.s7,50,this);g.V7(this.Z,"ytp-speedslider");this.N=this.oa("ytp-speedslider-text");this.pv=this.oa("ytp-speedslider-badge");this.A.X("web_enable_varispeed_panel")&&g.V7(this.Z,"ytp-varispeed-input-slider"); this.e0();this.C(this.Z,"change",this.U7)}G(){super.G();this.N&&this.e0()}U7(){this.A.X("enable_web_premium_varispeed")&&TJ(this,Math.round(this.L/.05)*.05);this.J()}s7(){this.A.setPlaybackRate(this.L,!0)}e0(){this.N.textContent=`${this.L.toFixed(2)}x`;const D=this.L>2&&this.A.X("enable_web_premium_varispeed");this.pv.classList.toggle("ytp-speedslider-premium-badge",D);this.pv.setAttribute("aria-label",D?"Premium":"")}Y(D){super.Y(D);this.J();this.e0();this.A.X("web_enable_varispeed_panel")?(D.code=== "ArrowUp"||D.code==="ArrowDown")&&D.preventDefault():D.preventDefault()}};var eg2=class extends g.t{constructor(D,X,B){super({O:"div",D:"ytp-slider-section",B:{role:"slider","aria-valuemin":"{{minvalue}}","aria-valuemax":"{{maxvalue}}","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},W:[{O:"div",D:"ytp-slider",W:[{O:"div",D:"ytp-slider-handle"}]}]});this.K=.05;this.U=D;this.V=X;this.range=this.V-this.U;this.G2=this.oa("ytp-slider-section");this.G=this.oa("ytp-slider");this.s7=this.oa("ytp-slider-handle");this.Y=new g.zy(this.G,!0);this.Z=B? B:D;g.U(this,this.Y);this.Y.subscribe("dragmove",this.J,this);this.C(this.element,"keydown",this.pv);this.C(this.element,"wheel",this.N);this.init()}init(){this.L(this.Z);this.updateValue("minvalue",this.U);this.updateValue("maxvalue",this.V)}pv(D){if(!D.defaultPrevented){switch(D.keyCode){case 37:case 40:var X=-this.K;break;case 39:case 38:X=this.K;break;default:return}this.L(this.Z+X);D.preventDefault()}}N(D){let X=this.Z;X+=(D.deltaX||-D.deltaY)<0?-.05:.05;this.L(X);D.preventDefault()}J(D){D=(D- g.g1(this.G).x)/150*this.range+this.U;this.L(D)}L(D,X=""){D=g.s3(D,this.U,this.V);X===""&&(X=D.toString());this.updateValue("valuenow",D);this.updateValue("valuetext",X);this.s7.style.left=`${(D-this.U)/this.range*130}px`;this.Z=D}focus(){this.G2.focus()}};var dvC=class extends eg2{constructor(D){super(D.getAvailablePlaybackRates()[0],D.getAvailablePlaybackRates()[D.getAvailablePlaybackRates().length-1],D.getPlaybackRate());this.A=D;this.S=g.y8("P");this.vZ=kI(this.U7,50,this);g.V7(this.G,"ytp-speedslider");g.V7(this.S,"ytp-speedslider-text");D=this.S;var X=this.G;X.parentNode&&X.parentNode.insertBefore(D,X.nextSibling);this.e0();this.C(this.A,"onPlaybackRateChange",this.updateValues)}U7(){this.A.setPlaybackRate(this.Z,!0)}e0(){this.S.textContent=`${NJ(this, this.Z)}x`}L(D){super.L(D,NJ(this,D).toString());this.S&&(this.e0(),this.vZ())}updateValues(){const D=this.A.getPlaybackRate();NJ(this,this.Z)!==D&&(this.L(D),this.e0())}};var GcX=class extends g.CM{constructor(D){super({O:"div",D:"ytp-speedslider-component"});D.X("web_settings_use_input_slider")?this.L=new wv(D):this.L=new dvC(D);g.U(this,this.L);this.element.appendChild(this.L.element)}focus(){this.L.focus()}};var ZRh=class extends ad{constructor(D){const X=new GcX(D);super(D,X,"Custom");g.U(this,X)}};var QeC=class extends g