(function(g){var window=this;'use strict';var H3U=function(f,D,F){g.l(function(Z){f.J=g.tW(D,F);g.Zb(Z)})},Kp=function(f){f.isActive()||f.start()},oHe=function(f,D){return D?f.captionsInitialState:"CAPTIONS_INITIAL_STATE_UNKNOWN"},Kw0=function(f){return g.sn(f)||f.Z("web_enable_caption_language_preference_stickiness")},kxL=function(f,D){var F=new g.bM; F.languageCode=f.languageCode;F.languageName=f.languageName;F.name=f.name;F.displayName=f.displayName;F.kind=f.kind;F.isDefault=!1;F.Y=f.Y;F.isTranslateable=f.isTranslateable;F.vssId=f.vssId;F.url=f.url;F.translationLanguage=D;f.xtags&&(F.xtags=f.xtags);f.captionId&&(F.captionId=f.captionId);return F},jEo=function(f,D){var F,Z,I; return g.l(function(p){if(p.Y==1)return F=f+"|"+D,g.r(p,g.Yb(),2);if(p.Y!=3){Z=p.J;if(!Z)throw g.$b("gct");return g.r(p,g.eW(Z),3)}I=p.J;return p.return(I.get("captions",F))})},i3e=function(f,D,F){jEo(f,D).then(function(Z){Z&&F(Z.trackData,new g.bM(Z.metadata))})},AGL=function(f){if(!h2A.test(f))throw Error("'"+f+"' is not a valid hex color"); f.length==4&&(f=f.replace(yGU,"#$1$1$2$2$3$3"));f=f.toLowerCase();f=parseInt(f.slice(1),16);return[f>>16,f>>8&255,f&255]},$2v=function(){var f=void 0; f=f===void 0?{}:f;var D="suggest_correction"in g.LAe?g.LAe.suggest_correction:"Edit caption";D=D||"";var F={},Z;for(Z in f){F={rL:F.rL};F.rL=Z;var I=function(p){return function(){return String(f[p.rL])}}(F); D=D.replace(new RegExp("\\$\\{"+F.rL+"\\}","gi"),I);D=D.replace(new RegExp("\\$"+F.rL,"gi"),I)}return D},VQe=function(){return g.W6("yt-player-caption-display-settings")},R20=function(f){g.jp.call(this,f); this.J=new Set},kp=function(){this.segments=[]},d2L=function(f,D){var F=g.oi(f.segments,D); F>=0||F<0&&(-F-1)%2===1||(F=-F-1,F>0&&D-f.segments[F-1]===1&&F0&&D-f.segments[F-1]===1?f.segments[F-1]=D:F0?Z.postBody=g.gX(I,g.mr):Z.postBody=(0,g.u6)([120,0])}f.X&&(Z.responseType="arraybuffer");var p=++f.Bs,z=(0,g.m5)();f.J=g.vR(F,Z,3,100,-1,function(H){H.errorCode==="net.timeout"&&f.player.Gx("capnt",{rn:p++})}).then(function(H){if(f.policy.sM&&p%100===1){var K=(0,g.m5)(); f.player.Gx("caprsp",{rn:p,ms:K-z,kb:(H.xhr.responseText.length/1024).toFixed()})}a:{H=H.xhr;f.MR();if(f.B){var k=!(f.X?H.response:H.responseText)||H.status>=400;if(K=g.$JI(H)){H=g.kC(f.B,f.policy,{});f.B.zR(H,K);m2C(f,f.B);break a}if(k)f.player.Gx("capfail",{status:H.status});else{var h;g.GB("fcb_r",(0,g.m5)(),((h=f.player.getVideoData())==null?void 0:h.Jb)||"");h=f.B.tb[0];K=h.Ws;f.N!=null&&f.T!==K&&(f.X?f.N(H.response,(h.startTime+f.player.R_())*1E3):f.N(H.responseText,(h.startTime+f.player.R_())* 1E3),f.T=K)}}f.B=null;f.J=null}}).U3(function(H){f.B=null; f.J=null;var K;f.player.Gx("capfail",{rn:p,status:(K=H.xhr)==null?void 0:K.status})}); f.B=D;d2L(f.G,f.B.tb[0].Ws)},jR=function(f,D){g.jp.call(this,D); this.J=f;this.U=D;this.G=null;this.T=!1;this.logger=new g.Qk("caps");this.S=g.nKw(this.U,this.J)},b3V=function(f,D){var F=[],Z; for(Z in f.J.Y)if(f.J.Y.hasOwnProperty(Z)){var I=f.J.Y[Z];if(g.hY(I,D||null)){var p=I.info.id,z=p,H="."+p,K="",k="";if(I=I.info.captionTrack)p=I.languageCode,z=I.displayName,H=I.vssId,K=I.kind,k=I.id;else{I=p;var h=g.zXL.get(I);h==null&&(h=Tin[I]||Tin[I.replace(/-/g,"_")],g.zXL.set(I,h));I=h;z=I||z}F.push(new g.bM({id:Z,languageCode:p,languageName:z,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:H,kind:K,captionId:k}))}}return F},MQ0=function(f,D){return D!=null&&D in f.J.Y?f.J.Y[D]:null}, tQv=function(f,D,F){var Z=[],I; for(I in f.J.Y)if(f.J.Y.hasOwnProperty(I)){var p=f.J.Y[I];if(g.hY(p,F||null)){var z=p.info.captionTrack;z&&z.languageCode===D&&Z.push(p)}}return Z.length?Z[0]:null},ic=function(f,D,F,Z,I,p,z,H,K,k){var h=k.isInline()&&!0,y={}; Object.assign(y,D);Object.assign(y,f.params);Object.assign(y,F);var A={};Object.assign(A,D.Ka);f.params.Ka&&Object.assign(A,f.params.Ka);Object.assign(A,F.Ka);h&&(y.windowOpacity=.6,A.backgroundOpacity=0);y.Ka=A;var V=y.yK===1,R=[{K:"span",C:"captions-text",W:{style:"word-wrap: normal; display: block;"}}],m,b,U;(H=H.Hs("caption_edit_on_hover")&&((m=k.getVideoData().getPlayerResponse())==null?void 0:(b=m.captions)==null?void 0:(U=b.playerCaptionsTracklistRenderer)==null?void 0:U.openTranscriptCommand))&& R.unshift({K:"button",C:"caption-edit",W:{tabindex:"0","aria-label":$2v()},L:[{K:"svg",W:{fill:"#e3e3e3",height:"100%",viewBox:"5 5 38 38",width:"100%"},L:[{K:"path",W:{d:"M9 39h2.2l24.25-24.25-1.1-1.1-1.1-1.1L9 36.8Zm-3 3v-6.4L35.4 6.2q.85-.85 2.12-.82 1.27.02 2.12.87L41.8 8.4q.85.85.85 2.1t-.85 2.1L12.4 42Zm33.5-31.55L37.45 8.4Zm-4.05 4.3-1.1-1.1-1.1-1.1 2.2 2.2Z"}}]}]});g.x.call(this,{K:"div",C:"caption-window",W:{id:"caption-window-"+f.id,dir:V?"rtl":"ltr",tabindex:"0",lang:y.lang},L:R});var S= this;this.T=[];this.Tx=!1;this.J=f;this.Ir=this.rY=null;this.Xt=p;this.BI=z;this.S=null;this.maxWidth=p*.96;this.maxHeight=z*.96;this.Y=y;this.qb=F;this.KQ=D;this.G=this.fQ("captions-text");this.Wk=this.G.style.getPropertyValue("box-decoration-break")!==""||this.G.style.getPropertyValue("-webkit-box-decoration-break")!=="";this.dY=S5n(Z,I,p,z);this.m9=K;H&&(this.X=this.fQ("caption-edit"),this.D(this.X,"click",function(){S.m9()})); this.type=0;this.Ps=this.dY*cGV(A);this.G3=h;f=new g.b3(this.element,!0);g.N(this,f);f.subscribe("dragstart",this.v3,this);f.subscribe("dragmove",this.ag,this);f.subscribe("dragend",this.eg,this);this.b3=this.LQ=this.JN=this.eT=0;f="";this.Y.windowOpacity&&(f=AGL(this.Y.windowColor),f="rgba("+f[0]+","+f[1]+","+f[2]+","+this.Y.windowOpacity+")");D={"background-color":f,display:this.Y.isVisible===!1?"none":"","text-align":U2C[this.Y.textAlign]};this.Wk&&(D["border-radius"]=f?this.Ps/8+"px":"");(this.B= this.J.params.yK===2||this.J.params.yK===3)&&vHc(this,this.element);g.Dx(this.element,D);if(h){var G;(G=this.element.parentElement)==null||G.style.setProperty("--caption-window-color",f)}switch(this.Y.Yq){case 0:case 1:case 2:g.IC(this.element,"ytp-caption-window-top");break;case 6:case 7:case 8:g.IC(this.element,"ytp-caption-window-bottom")}},vHc=function(f,D){var F="vertical-rl"; f.Y.aD===1&&(F="vertical-lr");g.ka&&(F=F==="vertical-lr"?"tb-lr":"tb-rl");g.Dx(D,"-o-writing-mode",F);g.Dx(D,"-webkit-writing-mode",F);g.Dx(D,"writing-mode",F);g.Dx(D,"text-orientation","upright");g.IC(D,"ytp-vertical-caption");f.J.params.yK===3&&(g.Dx(D,"text-orientation",""),g.Dx(D,"transform","rotate(180deg)"))},cGV=function(f){var D=1+.25*(f.fontSizeIncrement||0); if(f.offset===0||f.offset===2)D*=.8;return D},axY=function(f,D){var F={},Z=D.background?D.background:f.Y.Ka.background; if(D.backgroundOpacity!=null||D.background){var I=D.backgroundOpacity!=null?D.backgroundOpacity:f.Y.Ka.backgroundOpacity;Z=AGL(Z);F.background="rgba("+Z[0]+","+Z[1]+","+Z[2]+","+I+")";f.Wk&&(F["box-decoration-break"]="clone",F["border-radius"]=f.Ps/8+"px")}if(D.fontSizeIncrement!=null||D.offset!=null)F["font-size"]=f.dY*cGV(D)+"px";Z=1;I=D.color||f.Y.Ka.color;if(D.color||D.textOpacity!=null)I=AGL(I),Z=D.textOpacity==null?f.Y.Ka.textOpacity:D.textOpacity,I="rgba("+I[0]+","+I[1]+","+I[2]+","+Z+")", F.color=I,F.fill=I;var p=D.charEdgeStyle;p===0&&(p=void 0);if(p){I="rgba(34, 34, 34, "+Z+")";var z="rgba(204, 204, 204, "+Z+")";D.Mi&&(z=I=D.Mi);var H=f.dY/16/2,K=Math.max(H,1),k=Math.max(2*H,1),h=Math.max(3*H,1),y=Math.max(5*H,1);Z=[];switch(p){case 4:for(;h<=y;h+=H)Z.push(k+"px "+k+"px "+h+"px "+I);break;case 1:k=window.devicePixelRatio>=2?.5:1;for(p=K;p<=h;p+=k)Z.push(p+"px "+p+"px "+I);break;case 2:Z.push(K+"px "+K+"px "+z);Z.push("-"+K+"px -"+K+"px "+I);break;case 3:for(h=0;h<5;h++)Z.push("0 0 "+ k+"px "+I)}F["text-shadow"]=Z.join(", ")}I="";switch(D.fontFamily){case 1:I='"Courier New", Courier, "Nimbus Mono L", "Cutive Mono", monospace';break;case 2:I='"Times New Roman", Times, Georgia, Cambria, "PT Serif Caption", serif';break;case 3:I='"Deja Vu Sans Mono", "Lucida Console", Monaco, Consolas, "PT Mono", monospace';break;case 5:I='"Comic Sans MS", Impact, Handlee, fantasy';break;case 6:I='"Monotype Corsiva", "URW Chancery L", "Apple Chancery", "Dancing Script", cursive';break;case 7:I=g.xo()? '"Carrois Gothic SC", sans-serif-smallcaps':'Arial, Helvetica, Verdana, "Marcellus SC", sans-serif';break;case 0:case 4:I='"YouTube Noto", Roboto, Arial, Helvetica, Verdana, "PT Sans Caption", sans-serif'}I&&(F["font-family"]=I);I=D.offset;I==null&&(I=f.Y.Ka.offset);switch(I){case 0:F["vertical-align"]="sub";break;case 2:F["vertical-align"]="super"}D.fontFamily===7&&(F["font-variant"]="small-caps");D.bold&&(F["font-weight"]="bold");D.italic&&(F["font-style"]="italic");D.underline&&(F["text-decoration"]= "underline");D.aEy&&(F.visibility="hidden");D.SZ===1&&f.B&&(F["text-combine-upright"]="all",F["text-orientation"]="mixed",I=g.KD||g.yy,f.J.params.yK===3?F.transform=I?"rotate(90deg)":"rotate(180deg)":I&&(F.transform="rotate(-90deg)"));if(D.textEmphasis===1||D.textEmphasis===2||D.textEmphasis===3||D.textEmphasis===4||D.textEmphasis===5)if(g.KD)F["font-weight"]="bold";else switch(F["text-emphasis-style"]="filled circle",F["text-emphasis-color"]="currentcolor",F["webkit-text-emphasis"]="filled circle", D.textEmphasis){case 4:case 3:F["text-emphasis-position"]="under left";F["webkit-text-emphasis-position"]="under left";break;case 5:case 2:F["text-emphasis-position"]="over right",F["webkit-text-emphasis-position"]="over right"}return F},hP=function(f){f=f.split("px"); return f.length>0?(f=Number(f[0]))?f:0:0},Gxo=function(f){f.S=g.TR("SPAN"); g.Dx(f.S,{display:"block"});g.IC(f.S,"caption-visual-line");f.G.appendChild(f.S)},w9Y=function(f,D){var F=g.TR("SPAN"); g.Dx(F,{display:"inline-block","white-space":"pre-wrap"});g.Dx(F,axY(f,D));F.classList.add("ytp-caption-segment");f.S.appendChild(F);F.previousElementSibling&&(g.Dx(F.previousElementSibling,{"border-top-right-radius":"0","border-bottom-right-radius":"0"}),g.Dx(F,{"border-top-left-radius":"0","border-bottom-left-radius":"0"}));return F},Wwb=function(f,D,F){f.Tx=f.Tx||!!F; var Z={};Object.assign(Z,f.Y.Ka);Object.assign(Z,F||D.Y);Object.assign(Z,f.qb.Ka);(F=!f.S)&&Gxo(f);for(var I=f.rY&&f.Ir&&g.cO(Z,f.Ir)?f.rY:w9Y(f,Z),p=typeof D.text==="string",z=p?D.text.split("\n"):[D.text],H=0;H0||!D.append,k=z[H];K&&!F?(Gxo(f),I=w9Y(f,Z)):K&&F&&(F=!1);k&&(I.appendChild(p?g.b5(k):k),p||k.tagName!=="RUBY"||k.childElementCount!==4||g.KD||!g.Zx(k.children[2],"text-emphasis")||(K=f.B?"padding-right":"padding-top",g.Zx(k.children[2],"text-emphasis-position")&&(K= f.B?"padding-left":"padding-bottom"),g.dL?g.Dx(I,K,"1em"):g.Dx(I,K,"0.5em")))}f.Ir=Z;f.rY=I;f.T.push(D)},S5n=function(f,D,F,Z){var I=D/360*16; D>=f&&(f=640,Z>F*1.3&&(f=480),I=F/f*16);return I},rGn=function(){this.B=this.time=this.mode=this.J=0; this.G=new BiE(this);this.X=new BiE(this);this.Y=[];this.clear()},lxY=function(f,D,F){if(f===255&&D===255||!f&&!D)return{Gz:f, zy:D,result:0};f=Lwe[f];D=Lwe[D];if(f&128){var Z;if(Z=!(D&128))Z=D,Z=F.u4()&&F.zy===Z;if(Z)return{Gz:f,zy:D,result:1}}else if(D&128&&1<=f&&f<=31)return{Gz:f,zy:D,result:2};return{Gz:f,zy:D,result:3}},JGX=function(f,D,F,Z){D===255&&F===255||!D&&!F?(++f.B===45&&f.reset(),f.G.J.clear(),f.X.J.clear()):(f.B=0,EHL(f.G,D,F,Z))},uDX=function(f,D){f.Y.sort(function(I,p){var z=I.time-p.time; return z===0?I.order-p.order:z}); for(var F=g.a(f.Y),Z=F.next();!Z.done;Z=F.next())Z=Z.value,f.time=Z.time,Z.type===0?JGX(f,Z.vj,Z.qx,D):Z.type===1&&f.J&496&&EHL(f.X,Z.vj,Z.qx,D);f.Y.length=0},yb=function(){this.type=0},AP=function(){this.state=this.zy=this.Gz=0},NiA=function(){this.timestamp=this.Y=0},$p=function(f){this.X=f; this.B=[];this.Y=this.J=this.row=0;this.style=new yb;for(f=this.G=0;f<=15;f++){this.B[f]=[];for(var D=0;D<=32;D++)this.B[f][D]=new NiA}},Vb=function(f,D){if(f.style.type===3){for(var F=0,Z=0,I=f.X.time+0,p="",z="",H=I,K=1;K<=15;++K){for(var k=!1,h=Z?Z:1;h<=32;++h){var y=f.B[K][h]; if(y.Y!==0){F===0&&(F=K,Z=h);k=String.fromCharCode(y.Y);var A=y.timestamp;A=2&&f.J>1&&(--f.J,Rl(f).Y=0); var Z=Rl(f);Z.timestamp=f.X.time+0;Z.Y=O3V(D,F);f.J<32&&f.J++},nHX=function(f,D,F,Z){for(var I=0;I0?f.Y:1; f.J=1;Qb(f,0,15)},PGX=function(f){this.B=f; this.X=0;this.style=new yb;this.T=new $p(this.B);this.S=new $p(this.B);this.text=new $p(this.B);this.J=this.T;this.G=this.S;this.Y=this.J},f$E=function(f,D,F){var Z=f.J,I=!1; switch(f.style.get()){case 4:case 1:case 2:f.style.get()===4&&Z.Y>0||(Vb(Z,F),Y5e(f.J),Y5e(f.G),Z.row=15,Z.Y=D,I=!0)}f.style.set(3);f.Y=Z;f.Y.style=f.style;f.B.mode=1<D?(Vb(Z,F),Qb(Z,Z.row-Z.Y,D)):Z.row>5&1]; f=F&16?((F&14)>>1)*4:0;F=D.Y;switch(D.style.get()){case 4:Z=F.row;break;case 3:if(Z!==F.row){if(Z0&&(D+=p,I-=p)):(p=p+I-z,p>0&&(I-=p));Qb(F,D,I)}}F.row=Z;F.J=f+1}else switch(I&7){case 1:switch(F&112){case 32:dr(D.Y,0,32);break a;case 48:F===57?(Z=D.Y,Rl(Z).Y=0,Z.J<32&&Z.J++):dr(D.Y,1,F&15)}break;case 2:F&32&&dr(D.Y,2,F&31);break;case 3:F&32&&dr(D.Y,3,F&31);break;case 4:case 5:if(32<=F&&F<=47)switch(F){case 32:DmU(D); break;case 33:Z=D.Y;Z.J>1&&(--Z.J,Rl(Z).Y=0);break;case 36:Z=D.Y;D=Rl(Z);for(f=0;f<=15;f++)for(F=0;F<=32;F++)if(Z.B[f][F]===D){for(;F<=32;F++)Z.B[f][F].reset();break}break;case 37:f$E(D,2,Z);break;case 38:f$E(D,3,Z);break;case 39:f$E(D,4,Z);break;case 40:dr(D.Y,0,32);break;case 41:D.style.set(2);D.Y=D.J;D.Y.Y=0;D.Y.style=D.style;D.B.mode=1<32&&(Z.J=32)}}},ZrA=function(){},Cp=function(f,D,F,Z,I,p,z){p=p===void 0?!1:p; z=z===void 0?null:z;g.Jm.call(this,f,f+D,{priority:F,namespace:"captions"});this.windowId=Z;this.text=I;this.append=p;this.Y=z},puY=function(f,D,F,Z,I,p,z){var H=p[0],K=z[H.getAttribute("p")]; if(K.m$===1){var k=p[1],h=p[2];p=p[3];H.getAttribute("t");k.getAttribute("t");h.getAttribute("t");p.getAttribute("t");H.getAttribute("p");k.getAttribute("p");p.getAttribute("p");z=z[h.getAttribute("p")];H=I$0(H.textContent,k.textContent,h.textContent,p.textContent,z);return new Cp(f,D,I,F,H,Z,K)}switch(K.m$){case 9:case 10:K.textEmphasis=1;break;case 11:K.textEmphasis=2;break;case 12:K.textEmphasis=3;break;case 13:K.textEmphasis=4;break;case 14:K.textEmphasis=5}return new Cp(f,D,I,F,H.textContent|| "",Z,K)},I$0=function(f,D,F,Z,I){var p=g.xo(),z=p?g.TR("DIV"):g.TR("RUBY"),H=g.TR("SPAN"); H.textContent=f;z.appendChild(H);f=p?g.TR("DIV"):g.TR("RP");f.textContent=D;z.appendChild(f);D=p?g.TR("DIV"):g.TR("RT");D.textContent=F;z.appendChild(D);F=I.m$;if(F===10||F===11||F===12||F===13||F===14)if(g.Dx(D,"text-emphasis-style","filled circle"),g.Dx(D,"text-emphasis-color","currentcolor"),g.Dx(D,"webkit-text-emphasis","filled circle"),I.m$===11||I.m$===13)g.Dx(D,"webkit-text-emphasis-position","under left"),g.Dx(D,"text-emphasis-position","under left");F=!0;if(I.m$===4||I.m$===7||I.m$===12|| I.m$===14)g.Dx(z,"ruby-position","over"),g.Dx(z,"-webkit-ruby-position","before");else if(I.m$===5||I.m$===6||I.m$===11||I.m$===13)g.Dx(z,"ruby-position","under"),g.Dx(z,"-webkit-ruby-position","after"),F=!1;I=p?g.TR("DIV"):g.TR("RP");I.textContent=Z;z.appendChild(I);p&&(Z=F,g.Dx(z,{display:"inline-block",position:"relative"}),p=z.firstElementChild.nextElementSibling,g.Dx(p,"display","none"),p=p.nextElementSibling,g.Dx(p,{"font-size":"0.5em","line-height":"1.2em","text-align":"center",position:"absolute", left:"50%",transform:"translateX(-50%)",width:"400%"}),g.Dx(z.lastElementChild,"display","none"),Z?(g.Dx(z,"padding-top","0.6em"),g.Dx(p,"top","0")):(g.Dx(z,"padding-bottom","0.6em"),g.Dx(p,"bottom","0")));return z},mL=function(){g.J.apply(this,arguments)},TM=function(f,D,F,Z,I){g.Jm.call(this,f,f+D,{priority:F, namespace:"captions"});this.id=Z;this.params=I;this.Y=[]},zBo=function(f){var D="_"+bc++; return new TM(0,0x8000000000000,0,D,f)},MA=function(f){mL.call(this); this.G=f;this.pens={};this.N={};this.Jb={};this.X="_"+bc++;this.S={};this.J=this.Y=null;this.T=!0},tP=function(f,D){f=f.getAttribute(D); if(f!=null)return Number(f)},SR=function(f,D){f=f.getAttribute(D); if(f!=null)return f==="1"},c2=function(f,D){f=tP(f,D); return f!==void 0?f:null},v2=function(f,D){f=f.getAttribute(D); if(f!=null)return Us.test(f),f},s0E=function(f,D){var F={},Z=D.getAttribute("ws"); Object.assign(F,Z?f.Jb[Z]:f.G);f=c2(D,"mh");f!=null&&(F.qH=f);f=c2(D,"ju");f!=null&&(F.textAlign=f);f=c2(D,"pd");f!=null&&(F.yK=f);f=c2(D,"sd");f!=null&&(F.aD=f);f=v2(D,"wfc");f!=null&&(F.windowColor=f);D=tP(D,"wfo");D!==void 0&&(F.windowOpacity=D/255);return F},qRE=function(f,D){var F={},Z=D.getAttribute("wp"); Z&&Object.assign(F,f.N[Z]);f=c2(D,"ap");f!=null&&(F.Yq=f);f=tP(D,"cc");f!=null&&(F.De=f);f=tP(D,"ah");f!=null&&(F.gN=f);f=tP(D,"rc");f!=null&&(F.Nv=f);D=tP(D,"av");D!=null&&(F.Cy=D);return F},HrY=function(f,D,F,Z){var I={}; Object.assign(I,qRE(f,D));Object.assign(I,s0E(f,D));Z?g.cO(I,f.G)?(Z=f.X,I=f.G):Z="_"+bc++:Z=D.getAttribute("id")||"_"+bc++;f=tP(D,"t")+F;D=tP(D,"d")||0x8000000000000;if(I.yK===2||I.yK===3)F=I.Nv,I.Nv=I.De,I.De=F;return new TM(f,D,0,Z,I)},al=function(f){mL.call(this); this.T=f;this.Y=new Map;this.G=new Map;this.X=new Map;this.J=new Map},GM=function(f){f=g.PZ(Math.round(f),0,16777215).toString(16).toUpperCase(); return"#000000".substring(0,7-f.length)+f},oeo=function(f,D,F,Z,I){Z===0&&(Z=0x8000000000000); var p={};D.wpWinPosId&&Object.assign(p,f.G.get(D.wpWinPosId));D.wsWinStyleId&&Object.assign(p,f.X.get(D.wsWinStyleId));f=D.rcRowCount;f!==void 0&&(p.Nv=f);D=D.ccColCount;D!==void 0&&(p.De=D);if(p.yK===2||p.yK===3)D=p.Nv,p.Nv=p.De,p.De=D;return new TM(F,Z,0,I,p)},wr=function(f,D,F){g.jp.call(this,f); this.videoData=D;this.audioTrack=F;this.X=D.oU},W2=function(f,D,F,Z,I,p,z,H,K,k){ic.call(this,f,D,F,Z,I,p,z,H,K,k); this.type=1},B2=function(f,D,F){this.trackData=f; this.T=F;this.version=this.X=this.B=this.byteOffset=0;this.J=[];this.Y=new DataView(this.trackData)},rr=function(f){var D=f.byteOffset; f.byteOffset+=1;return f.Y.getUint8(D)},Lp=function(f){var D=f.byteOffset; f.byteOffset+=4;return f.Y.getUint32(D)},lc=function(f,D){mL.call(this); this.J=f;this.G=D;this.track=this.G.languageName==="CC3"?4:0;this.Y=new rGn;this.Y.J=1<1)return!1;rr(f);rr(f);rr(f);return!0},Es=function(f,D,F,Z,I,p,z,H,K,k){ic.call(this,f,D,F,Z,I,p,z,H,K,k); var h=this;this.type=2;this.xo=[];this.Bs=this.N=this.jT=0;this.zx=NaN;this.Uq=0;this.gw=null;this.Z5=new g.xX(this.O7,433,this);this.X&&(k.createClientVe(this.X,this,167342),this.D(this.X,"click",function(){k.logClick(h.X)}),f=new g.b3(this.element,!0),g.N(this,f),f.subscribe("hoverstart",function(){k.logVisibility(h.X,!0)},this)); g.IC(this.element,"ytp-caption-window-rollup");g.N(this,this.Z5);g.Dx(this.element,"overflow","hidden")},j0X=function(f,D){if(!D)return""; f.B&&f.J.params.aD!==1&&(D*=-1);return"translate"+(f.B?"X":"Y")+"("+D+"px)"},ir0=function(f){f.xo=Array.from(f.element.getElementsByClassName("caption-visual-line")); for(var D=f.J.params.Nv,F=0,Z=0,I=f.xo.length-1;F-1;){var p=f.xo[I];Z+=f.B?p.offsetWidth:p.offsetHeight;F++;I--}f.N=Z;D=Math;F=D.max;isNaN(f.zx)&&((Z=f.Y.De)?(I=g.TR("SPAN"),g.aG(I,"\u2013".repeat(Z)),g.Dx(I,axY(f,f.Y.Ka)),f.G.appendChild(I),f.zx=I.offsetWidth,f.G.removeChild(I)):f.zx=0);Z=f.G;f.Bs=F.call(D,f.zx,f.Uq,(f.B?Z.offsetHeight:Z.offsetWidth)+1)},hBA=function(f,D){ir0(f); var F=f.xo.reduce(function(p,z){return(f.B?z.offsetWidth:z.offsetHeight)+p},0); F=f.N-F;if(F!==f.jT){var Z=F>0&&f.jT===0,I=F0?f:10},$mb=function(f,D){f.Y=function(F,Z){if(F.info.B){var I=F; if(f.FK.length>0){for(I=f.FK.shift();f.FK.length>0;)I=g.bQ(I,f.FK.shift());I=g.bQ(I,F)}if(I){F=I;try{var p=g.Mx(F)*1E3}catch(k){p=F.info.startTime*1E3}try{var z=g.HxT(F)*1E3}catch(k){z=F.info.duration*1E3}if(p<0||z<0)p<0&&(p=F.info.startTime*1E3),z<0&&(z=F.info.duration*1E3);F.info.startTime=p/1E3;F.info.G=p/1E3;F.info.duration=z/1E3;F.info.S=z/1E3;p=f.Pq(I);z=p.Ws;p={formatId:p.formatId,startTimeMs:p.startTimeMs,durationMs:p.durationMs,DY:z,nK:z};z=AgU(f.UI,p.startTimeMs);var H=(F=z>=0?f.UI[z]:null)? F.startTimeMs+F.durationMs:0,K=p.startTimeMs+p.durationMs;!F||p.startTimeMs-H>f.J?f.UI.splice(z+1,0,p):(F.durationMs=Math.max(H,K)-F.startTimeMs,F.nK=Math.max(F.nK,p.nK));Z(f.UI);p=g.TV(I);Z=f.B;p=p.buffer.slice(p.byteOffset,p.byteLength+p.byteOffset);I=I.info.G;Z.T?Z.G==null?g.Ch(Z.logger,350058965,"Null loaded track meta data at captions data received"):D.wR(p,Z.G,I*1E3):g.Ch(Z.logger,350058965,"Null Representation at captions data received")}else g.Ch(f.logger,350058965,"Empty slice")}else f.FK.push(F)}; f.U.addEventListener("sabrCaptionsDataLoaded",f.Y)},AgU=function(f,D){f=g.oi(f,{startTimeMs:D},function(F,Z){return F.startTimeMs-Z.startTimeMs}); return f>=0?f:-f-2},JP=function(f,D){g.jp.call(this,D); this.J=f;this.U=D;this.logger=new g.Qk("caps");this.G=this.T=null;this.S=new yg0(this.U,this,this.logger,this.J.jj)},VOE=function(f,D){var F=[],Z; for(Z in f.J.Y)if(f.J.Y.hasOwnProperty(Z)){var I=f.J.Y[Z];if(g.hY(I,D||null)){var p=I.info.id,z=p,H="."+p,K="",k="";if(I=I.info.captionTrack)p=I.languageCode,z=I.displayName,H=I.vssId,K=I.kind,k=I.id;F.push(new g.bM({id:Z,languageCode:p,languageName:z,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:H,kind:K,captionId:k}))}}return F},RBc=function(f,D,F){var Z=[],I; for(I in f.J.Y)if(f.J.Y.hasOwnProperty(I)){var p=f.J.Y[I];if(g.hY(p,F||null)){var z=p.info.captionTrack;z&&z.languageCode===D&&Z.push(p)}}return Z.length?Z[0]:null},dmL=function(f,D){if(!g.G4E(f)||f.Y!=null&&g.nKw(D,f.Y)&&f.Y.Y.rawcc!=null)return!1; D=!!f.Y&&f.Y.isManifestless&&Object.values(f.Y.Y).some(function(F){return g.hY(F,"386")}); f=!!f.Y&&!f.Y.isManifestless&&g.Qpu(f.Y);return D||f},Q0A=function(){mL.call(this)},mm0=function(f){var D=CWv.length; if(f.byteLength0,g.tC(H)?void 0:H),K.push(h),I.Y.push(h);else{var y={};Object.assign(y,H);T1e(f,D,F,Z,I,!0,h,y,K)}}},brV=function(f){var D=f.split(":"); f=0;D=g.a(D);for(var F=D.next();!F.done;F=D.next())f=f*60+Number(F.value);return f*1E3},MOC=function(f,D,F,Z){Z=Object.assign({qH:0},Z); return new TM(f,D,F,"_"+bc++,Z)},uc=function(f,D){g.J.call(this); this.U=f;this.V=D;this.Y=null;this.D5=this.U.Lj();this.logger=new g.Qk("caps")},SRo=function(f,D,F){if(typeof D==="string"||kAE(D))return[{trackData:D, UT:F}];if(typeof D==="string"&&D.substring(0,6)==="WEBVTT"||typeof D!=="string"&&mm0(D))return[{trackData:D,UT:F}];var Z=new DataView(D);if(Z.byteLength<=8||Z.getUint32(4)!==1718909296)return[];var I=g.oTX(Z);if(f.D5&&I){var p=g.FdD(I),z=g.ZJw(I);I=I.PR;p&&I&&f.D5.JG(I,p,z)}f=g.CH(Z,1835295092);if(!f||!f.length||!f[0].size)return[];p=[];for(z=0;z1?1:0){case 1:return new W2(D,f.X,f.T,F.width,F.height,I,Z,f.V.experiments,f.f8.bind(f),f.U);case 2:return new Es(D,f.X,f.T,F.width,F.height,I,Z,f.V.experiments,f.f8.bind(f),f.U);default:return new ic(D,f.X,f.T,F.width,F.height,I, Z,f.V.experiments,f.f8.bind(f),f.U)}},a$C=function(f,D,F){F=F===void 0?!1:F; var Z=Yp.Ka;f.X={};Object.assign(f.X,Yp);f.X.Ka={};Object.assign(f.X.Ka,Z);f.T={Ka:{}};var I=D.backgroundOverride?f.T:f.X,p=D.background||Z.background;Us.test(p);I.Ka.background=p;I=D.colorOverride?f.T:f.X;p=D.color||Z.color;Us.test(p);I.Ka.color=p;I=D.windowColorOverride?f.T:f.X;p=D.windowColor||Yp.windowColor;Us.test(p);I.windowColor=p;I=D.backgroundOpacityOverride?f.T:f.X;p=D.backgroundOpacity;p==null&&(p=Z.backgroundOpacity);I.Ka.backgroundOpacity=p;I=D.fontSizeIncrementOverride?f.T:f.X;p=D.fontSizeIncrement; p==null&&(p=Z.fontSizeIncrement);I.Ka.fontSizeIncrement=p;p=D.fontStyleOverride?f.T:f.X;I=D.fontStyle;I==null&&(I=Z.bold&&Z.italic?3:Z.bold?1:Z.italic?2:0);p=p.Ka;switch(I){case 1:p.bold=!0;delete p.italic;break;case 2:delete p.bold;p.italic=!0;break;case 3:p.bold=!0;p.italic=!0;break;default:delete p.bold,delete p.italic}I=D.textOpacityOverride?f.T:f.X;p=D.textOpacity;p==null&&(p=Z.textOpacity);I.Ka.textOpacity=p;I=D.windowOpacityOverride?f.T:f.X;p=D.windowOpacity;p==null&&(p=Yp.windowOpacity);I.windowOpacity= p;I=D.charEdgeStyleOverride?f.T:f.X;p=D.charEdgeStyle;p==null&&(p=Z.charEdgeStyle);I.Ka.charEdgeStyle=p;I=D.fontFamilyOverride?f.T:f.X;p=D.fontFamily;p==null&&(p=Z.fontFamily);I.Ka.fontFamily=p;f.loaded&&f.ZX();F&&g.w0("yt-player-caption-display-settings",D,2592E3)},N1c=function(f,D){if(!f.J)return{}; if(D){g.tC(D)||f.RA(D.vss_id,"m");if(f.G&&f.B!=="HLS"||!g.tv(D))return;if(g.tC(D)){np(f,null,!0);return}for(var F,Z=g.Ng(f.J.Y,!0),I=0;I0&&f.Cw()}; kp.prototype.contains=function(f){f=g.oi(this.segments,f);return f>=0||f<0&&(-f-1)%2===1}; kp.prototype.length=function(){return this.segments.length/2}; g.C(QE0,g.J);g.d=QE0.prototype;g.d.Ey=function(){g.J.prototype.Ey.call(this);this.J&&this.J.cancel()}; g.d.bG=function(){this.seekTo(this.player.getCurrentTime())}; g.d.seekTo=function(f){f-=this.player.R_();var D=this.Y;this.Y=g.Jv(this.XF.eB(f).tb);D!==this.Y&&this.Jb&&this.Jb()}; g.d.reset=function(){this.G=new kp;this.T=-1;this.J&&(this.J.cancel(),this.J=null)}; g.d.Z9=function(){this.MR();var f;if(f=this.Y!=null)f=this.Y,f=f.XF.Gy(f);if(f&&!this.J&&!(this.Y&&this.Y.startTime-this.player.getCurrentTime()>30)){f=this.Y;f=f.XF.tq(f);var D=f.tb[0],F;if((F=this.player.getVideoData())==null?0:F.enableServerStitchedDai)if(F=this.player.Lj()){var Z=D.XF.info.id,I=D.Ws,p=f.tb[0].G;if(this.policy.jT){if(F=g.mOf(F,p,I,Z,3))f.G=F}else if(Z=F.VI(p,I,Z,3))if(p=2,F.zw.has(I)?p=0:g.X5u(F,I)&&(p=1),F=p,F===0)Z&&(f.Y=new g.Cf(Z));else if(F===2){this.S.start();CGc(this)&& this.seekTo(this.player.getCurrentTime());return}}D.XF.index.pH(D.Ws)?(this.G.contains(f.tb[0].Ws)||m2C(this,f),this.Y=g.Jv(f.tb)):CGc(this)&&this.seekTo(this.player.getCurrentTime())}this.S.start()}; g.C(jR,g.jp);g.d=jR.prototype;g.d.KC=function(f,D,F){var Z=this;this.lK();D=MQ0(this,f.getId());D||(D=f.languageCode,D=this.J.isManifestless?tQv(this,D,"386"):tQv(this,D));if(D){var I=(D.index.cN(D.index.Fc())-D.index.getStartTime(D.index.Fc()))*1E3,p=new g.VWy(this.U.j());this.G=new QE0(p,this.U,D,function(z,H){F.wR(z,f,H,I)},this.S||g.Lx(D.info),function(){Z.G&&Z.G.reset(); Z.T=!0})}}; g.d.h4=function(){var f=this.T;this.T=!1;return f}; g.d.nC=function(f){var D=this.U.j().Z("html5_fallback_if_rawcc_missing");var F=this.J.Y.rawcc!=null;if(!this.S||!F&&D)D=this.J.isManifestless?b3V(this,"386"):b3V(this);else{if(!F){g.Ch(this.logger,386248249,"rawcc used but unavailable");return}D=[new g.bM({id:"rawcc",languageCode:"rawcc",languageName:"CC1",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"}),new g.bM({id:"rawcc",languageCode:"rawcc",languageName:"CC3",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"})]}D=g.a(D); for(F=D.next();!F.done;F=D.next())g.k_(this.Y,F.value);f.Cw()}; g.d.lK=function(){this.G&&(this.G.dispose(),this.G=null)}; g.d.vK=function(){return""}; var Us=/^#(?:[0-9a-f]{3}){1,2}$/i;var U2C=["left","right","center","justify"];g.C(ic,g.x);g.d=ic.prototype;g.d.v3=function(f,D){this.LQ=f;this.b3=D;var F=g.K3(this.element,this.element.parentElement);this.eT=f-F.x;this.JN=D-F.y}; g.d.ag=function(f,D){if(f!==this.LQ||D!==this.b3){g.Zy(this.element,"ytp-dragging")||g.IC(this.element,"ytp-dragging");var F=g.jQ(this.element);f=f-this.eT-.02*this.Xt;var Z=D-this.JN-.02*this.BI,I=(f+F.width/2)/this.maxWidth*3;I=Math.floor(g.PZ(I,0,2));var p=(Z+F.height/2)/this.maxHeight*3;p=Math.floor(g.PZ(p,0,2));D=I+p*3;f=(f+I/2*F.width)/this.maxWidth;f=g.PZ(f,0,1)*100;F=(Z+p/2*F.height)/this.maxHeight;F=g.PZ(F,0,1)*100;this.J.params.Yq=D;this.J.params.Cy=F;this.J.params.gN=f;this.J.params.isDefault= !1;this.Y.Yq=D;this.Y.Cy=F;this.Y.gN=f;this.Y.isDefault=!1;this.KQ.Yq=D;this.KQ.Cy=F;this.KQ.gN=f;this.KQ.isDefault=!1;this.QG()}}; g.d.eg=function(){g.zP(this.element,"ytp-dragging")}; g.d.QG=function(){this.Ai(this.T)}; g.d.Ai=function(f){var D=this.G3?0:Math.min(this.M2(),this.maxWidth),F=this.Ii(),Z=this.G3;if(Z){var I=getComputedStyle(this.G.parentNode);I=hP(I.borderLeftWidth)+hP(I.borderRightWidth)+hP(I.paddingLeft)+hP(I.paddingRight)}else I=0;var p=I;I="";this.J.params.yK===3&&(I="rotate(180deg)");var z=Z?"calc(96% - "+p+"px)":"96%";g.Dx(this.element,{top:0,left:0,right:"",bottom:"",width:D?D+"px":"",height:F?F+"px":"","max-width":z,"max-height":z,margin:"",transform:""});this.BG(f);I={transform:I,top:"",left:"", width:D?D+"px":"",height:F?F+"px":"","max-width":"","max-height":""};var H=this.Y.gN*.96+2;z=this.Y.Yq;switch(z){case 0:case 3:case 6:(Z=this.Y.Ka.fontSizeIncrement)&&Z>0&&this.Y.yK!==2&&this.Y.yK!==3&&(H=Math.max(H/(1+Z*2),2));I.left=H+"%";break;case 1:case 4:case 7:I.left=H+"%";H=this.G.offsetWidth;D||H?(D=D||H+1,I.width=D+"px",I["margin-left"]=Z?D/-2-p/2+"px":D/-2+"px"):I.transform+=" translateX(-50%)";break;case 2:case 5:case 8:I.right=100-H+"%"}Z=this.Y.Cy*.96+2;switch(z){case 0:case 1:case 2:I.top= Z+"%";break;case 3:case 4:case 5:I.top=Z+"%";(F=F||this.element.clientHeight)?(I.height=F+"px",I["margin-top"]=F/-2+"px"):I.transform+=" translateY(-50%)";break;case 6:case 7:case 8:I.bottom=100-Z+"%"}g.Dx(this.element,I);if(this.X){F=this.G.offsetHeight;Z=1;for(D=0;DD)D=0,this.Tx=!1,this.T=[],this.S=this.Ir=this.rY=null,g.tB(this.G);for(;D10?H-1:H);f=c2(f,"hg");f!=null&&(z.SZ=f);p[F]=z;break;case "ws":F=f.getAttribute("id");this.Jb[F]=s0E(this,f);break;case "wp":F=f.getAttribute("id"),this.N[F]=qRE(this,f)}if(I){Z=[];I=Array.from(I.childNodes);I=g.a(I);for(f=I.next();!f.done;f=I.next())if(f=f.value,f.nodeType===1)switch(f.tagName){case "w":this.Y=HrY(this,f,D,!1);(f=this.S[this.Y.id])&&f.end>this.Y.start&&(f.end=this.Y.start);this.S[this.Y.id]=this.Y;Z.push(this.Y);break;case "p":var K=f;H=D;F=[];p=K.getAttribute("w")|| this.X;z=!!SR(K,"a");H=(tP(K,"t")||0)+H;var k=tP(K,"d")||5E3;z||(!this.T&&this.J&&this.J.windowId===p&&this.J.end>H&&(this.J.end=H),this.J&&this.J.text==="\n"&&(this.J.text=""));var h=z?6:5,y=K.getAttribute("p");y=y?this.pens[y]:null;var A=Array.from(K.childNodes);A.length&&(this.T=K.getAttribute("d")!=null);for(K=0;K0&&(z=!0);var m=void 0;V.nodeType===1&&(m=V);if(m&&m.tagName==="s"){if((V=(V=m.getAttribute("p"))?this.pens[V]:null)&&V.m$&&(V.m$===1?(V=A.slice(K, K+4),V.length===4&&(R=puY(H,k,p,z,h,V,this.pens),K+=3)):R=puY(H,k,p,z,h,[m],this.pens)),!R){var b=m;R=H;m=k;V=p;var U=z,S=h,G=b.textContent?b.textContent:"",W=b.getAttribute("p");W=W?this.pens[W]:null;b=tP(b,"t")||0;R=new Cp(R+b,m-b,S,V,G,U,W)}}else R=new Cp(H,k,h,p,V.textContent||"",z,y);F.push(R);this.J=R}if(F.length>0)for(F[0].windowId===this.X&&(this.Y=HrY(this,f,D,!0),Z.push(this.Y)),f=g.a(F),F=f.next();!F.done;F=f.next())F=F.value,F.windowId=this.Y.id,this.Y.Y.push(F),Z.push(F)}D=Z}else D=[]; return D};var XuY=new Map([[9,1],[10,1],[11,2],[12,3],[13,4],[14,5]]);g.C(al,mL);al.prototype.reset=function(){this.J.clear()}; al.prototype.B=function(f,D){var F=JSON.parse(f);if(!F)return[];if(F.pens){f=0;for(var Z=g.a(F.pens),I=Z.next();!I.done;I=Z.next()){I=I.value;var p={},z=I.pParentId;z&&Object.assign(p,this.Y.get(z));I.bAttr&&(p.bold=!0);I.iAttr&&(p.italic=!0);I.uAttr&&(p.underline=!0);z=I.ofOffset;z!=null&&(p.offset=z);I.szPenSize!==void 0&&(p.fontSizeIncrement=I.szPenSize/100-1);z=I.etEdgeType;z!=null&&(p.charEdgeStyle=z);I.ecEdgeColor!==void 0&&(p.Mi=GM(I.ecEdgeColor));z=I.fsFontStyle;z!=null&&z!==0&&(p.fontFamily= z);I.fcForeColor!==void 0&&(p.color=GM(I.fcForeColor));I.foForeAlpha!==void 0&&(p.textOpacity=I.foForeAlpha/255);I.bcBackColor!==void 0&&(p.background=GM(I.bcBackColor));I.boBackAlpha!==void 0&&(p.backgroundOpacity=I.boBackAlpha/255);(z=I.rbRuby)&&z!==10&&(p.m$=z>10?z-1:z,p.textEmphasis=XuY.get(p.m$));I.hgHorizGroup&&(p.SZ=I.hgHorizGroup);this.Y.set(f++,p)}}if(F.wsWinStyles)for(f=0,Z=g.a(F.wsWinStyles),I=Z.next();!I.done;I=Z.next())I=I.value,p={},(z=I.wsParentId)?Object.assign(p,this.X.get(z)):Object.assign(p, this.T),I.mhModeHint!==void 0&&(p.qH=I.mhModeHint),I.juJustifCode!==void 0&&(p.textAlign=I.juJustifCode),I.pdPrintDir!==void 0&&(p.yK=I.pdPrintDir),I.sdScrollDir!==void 0&&(p.aD=I.sdScrollDir),I.wfcWinFillColor!==void 0&&(p.windowColor=GM(I.wfcWinFillColor)),I.wfoWinFillAlpha!==void 0&&(p.windowOpacity=I.wfoWinFillAlpha/255),this.X.set(f++,p);if(F.wpWinPositions)for(f=0,Z=g.a(F.wpWinPositions),I=Z.next();!I.done;I=Z.next())I=I.value,p={},(z=I.wpParentId)&&Object.assign(p,this.G.get(z)),I.ahHorPos!== void 0&&(p.gN=I.ahHorPos),I.apPoint!==void 0&&(p.Yq=I.apPoint),I.avVerPos!==void 0&&(p.Cy=I.avVerPos),I.ccCols!==void 0&&(p.De=I.ccCols),I.rcRows!==void 0&&(p.Nv=I.rcRows),this.G.set(f++,p);if(F.events){f=[];F=g.a(F.events);for(Z=F.next();!Z.done;Z=F.next()){var H=Z.value;I=(H.tStartMs||0)+D;p=H.dDurationMs||0;if(H.id)z=String(H.id),Z=oeo(this,H,I,p,z),f.push(Z),this.J.set(z,Z);else{H.wWinId?z=H.wWinId.toString():(z="_"+bc++,Z=oeo(this,H,I,p,z),f.push(Z),this.J.set(z,Z));Z=f;var K=H;p===0&&(p=5E3); H=this.J.get(z);var k=!!K.aAppend,h=k?6:5,y=K.segs,A=null;K.pPenId&&(A=this.Y.get(K.pPenId));for(K=0;K1?1:0)===2&&k&&R==="\n")continue;V=null;var U=[],S;if(S=b&&b.m$===1){S=y;var G=K;if(G+3>=S.length||!S[G+1].pPenId||!S[G+2].pPenId||!S[G+3].pPenId)S=!1;else{var W=S[G+1].pPenId;(W=this.Y.get(W))&&W.m$&&W.m$===2?(W=S[G+2].pPenId,W=this.Y.get(W),!W||!W.m$|| W.m$<3?S=!1:(W=S[G+3].pPenId,S=(W=this.Y.get(W))&&W.m$&&W.m$===2?!0:!1)):S=!1}}if(S)m=y[K+1].utf8,V=y[K+3].utf8,S=y[K+2].utf8,G=this.Y.get(y[K+2].pPenId),R=I$0(R,m,S,V,G),V=new Cp(I,p,h,z,R,k,b),K+=3;else{if(R.indexOf("<")>-1){var u=void 0;U=b;S=A;G=I;W=p;var E=m,Ds=h,Fu=k,Zs=[],za=g.eL(""+R+"");if(!za.getElementsByTagName("parsererror").length&&((u=za.firstChild)==null?0:u.childNodes.length))for(u=g.a(za.firstChild.childNodes),za=u.next();!za.done;za=u.next()){za=za.value;var ju=void 0, Id=void 0,QX=(Id=(ju=za.textContent)==null?void 0:ju.replace(/\n/g,""))!=null?Id:"";if(za.nodeType!==3||QX&&QX.match(/^ *$/)==null){ju={};Object.assign(ju,U||S);Id=void 0;switch((Id=za)==null?void 0:Id.tagName){case "b":ju.bold=!0;break;case "i":ju.italic=!0;break;case "u":ju.underline=!0}Zs.push(new Cp(G+E,W-E,Ds,H.id,QX,Fu,ju))}}U=Zs}U.length||(U=[new Cp(I+m,p-m,h,H.id,R,k,b||A)])}if(U.length)for(k=g.a(U),b=k.next();!b.done;b=k.next())b=b.value,Z.push(b),H.Y.push(b);else V&&(Z.push(V),H.Y.push(V))}k= !0}}}D=f}else D=[];return D};g.C(wr,g.jp);wr.prototype.KC=function(f,D,F){i3e(this.videoData.videoId,f.vssId,F.wR)}; wr.prototype.nC=function(f){if(this.audioTrack)for(var D=g.a(this.audioTrack.captionTracks),F=D.next();!F.done;F=D.next())g.k_(this.Y,F.value);f.Cw()};g.C(W2,ic);W2.prototype.BG=function(f){var D=this.J.Y;ic.prototype.BG.call(this,f);for(f=f.length;f0;f.X--){var D=rr(f),F=rr(f),Z=rr(f);D&4&&(D&3)===this.track&&(this.track===0||this.track===1)&&(D=this.Y,D.Y.push({time:f.B,type:this.track,vj:F,qx:Z,order:D.Y.length}))}uDX(this.Y,f);return f.J}return[]}; lc.prototype.reset=function(){this.Y.clear()};g.C(Es,ic);g.d=Es.prototype;g.d.QG=function(){g.OG(this.Z5)}; g.d.O7=function(){this.element.removeEventListener("transitionend",this.O7,!1);g.zP(this.element,"ytp-rollup-mode");this.Ai(this.gw,!0)}; g.d.Ii=function(){return this.B?this.Bs:this.N}; g.d.M2=function(){return this.B?this.N:this.Bs}; g.d.Ai=function(f,D){this.gw=f;if(this.J.params.Nv){for(var F=0,Z=0;Z0&&F=4){var H=brV(z[1]),K=brV(z[2])-H;H+=p;var k=(z=z[3])?z.split(" "):[];z={};var h=null;var y="";var A=null,V="";k=g.a(k);for(var R=k.next();!R.done;R=k.next())if(R=R.value.split(":"),R.length===2){var m=R[1];switch(R[0]){case "line":R=m.split(",");R[0].endsWith("%")&&(h=R[0],z.Cy=Number.parseInt(h, 10),R.length===2&&(y=R[1].trim()));break;case "position":R=m.split(",");A=R[0];z.gN=Number.parseInt(A,10);R.length===2&&(V=R[1].trim());break;case "align":switch(m){case "start":z.textAlign=0;break;case "middle":z.textAlign=2;break;case "end":z.textAlign=1}}}h||y||(y="end");if(!A)switch(z.textAlign){case 0:z.gN=0;break;case 1:z.gN=100;break;case 2:z.gN=50}if(z.textAlign!=null){h=0;switch(y){case "center":h+=3;break;case "end":h+=6;break;default:h+=0}switch(V){case "line-left":h+=0;break;case "center":h+= 1;break;case "line-right":h+=2;break;default:switch(z.textAlign){case 0:h+=0;break;case 2:h+=1;break;case 1:h+=2}}y=h<0||h>8?7:h;z.Yq=y}I=I.substring(PWb.lastIndex).replace(/[\x01-\x09\x0b-\x1f]/g,"");V=z;z=I;I={};if(z.indexOf("<")<0&&z.indexOf("&")<0)p=MOC(H,K,5,V),K=new Cp(H,K,5,p.id,z,!1,g.tC(I)?void 0:I),F.push(p),F.push(K),p.Y.push(K);else for(y=z.split(fHc),y.length===1?(z=5,V=MOC(H,K,z,V)):(h=z=6,V=Object.assign({De:32},V),V=new TM(H,K,h,"_"+bc++,V)),F.push(V),h=H,A=0;A"+k+""),R.getElementsByTagName("parsererror").length?(m=R.createElement("span"),m.appendChild(R.createTextNode(k))):m=R.firstChild,T1e(this,h,K-(h-H),z,V,A>0,m,I,F)):h=brV(k)+p}PWb.lastIndex=0}}return F}; var YR0=/^NOTE/,neA=/(?:\r\n|\r|\n){2,}/,PWb=RegExp("^((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})[\\t ]+--\x3e[\\t ]+((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})(?:[\\t ]*)(.*)(?:\\r\\n|\\r|\\n)","gm"),fHc=RegExp("<((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})>");g.C(uc,g.J);uc.prototype.clear=function(){this.Y&&this.Y.dispose();this.Y=null}; uc.prototype.reset=function(){this.Y&&this.Y.reset()}; uc.prototype.Ey=function(){g.J.prototype.Ey.call(this);this.clear()};var Yp={windowColor:"#080808",windowOpacity:0,textAlign:2,Yq:7,gN:50,Cy:100,isDefault:!0,Ka:{background:"#080808",backgroundOpacity:.75,charEdgeStyle:0,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,offset:1}};g.C(GAA,g.KS);g.d=GAA.prototype;g.d.Ey=function(){if(this.G||this.Tx){var f=this.U.ac();f&&!f.MR()&&f.MG()}else eBo(this,!1);g.KS.prototype.Ey.call(this)}; g.d.Dk=function(){return this.V.Z("html5_honor_caption_availabilities_in_audio_track")&&this.B!=="LIVE"&&this.B!=="SABR_LIVE"}; g.d.L1=function(){if(this.LQ)return this.G||this.Tx;if(this.B==="HLS")return this.G;var f=this.getAudioTrack();if(this.Dk()){if(!f.captionTracks.length)return!1;if(!this.J)return!0}f=oHe(f,g.sn(this.V));return f==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?!0:f==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"?NA(this):WJA(this)||NA(this)?!0:B1n(this)}; g.d.load=function(){g.KS.prototype.load.call(this);this.Jb=this.getAudioTrack();if(this.J)this.Y&&(this.b3.clear(),this.G?LJV(this,!0):this.player.getPresentingPlayerType()!==3&&this.J.KC(this.Y,"json3",this.Uq),this.B!=="HLS"&&this.G||this.Tx||xp(this)||this.player.Ep("captionschanged",g.t8(this.Y)));else{var f;this.B==="OFFLINE"?f=new wr(this.player,this.videoData,this.getAudioTrack()):this.B==="SABR_LIVE"?f=new JP(this.videoData.Y,this.player):this.B==="HLS"?f=new R20(this.player):this.B==="LIVE"? f=new jR(this.videoData.Y,this.player):this.B==="INNERTUBE"?f=new g.ib(this.player,this.videoData,this.getAudioTrack()):f=new g.yr(this.player,this.videoData.gw,this.videoData.videoId,g.B5E(this.videoData),this.videoData.t6,this.videoData.eventId);this.J=f;g.N(this,this.J);this.J.nC(this.Uq)}}; g.d.unload=function(){this.G&&this.Y?LJV(this,!1):(this.jT&&g.nk(this.jT),this.player.WD("captions"),this.rY=[],this.J&&this.J.lK(),this.b3.clear(),this.Bs&&this.player.Bw(this.Bs),this.ZX());g.KS.prototype.unload.call(this);this.player.ek();this.player.Ep("captionschanged",{})}; g.d.create=function(){this.L1()&&this.load();var f;a:{var D,F,Z;if(this.V.Z("web_player_nitrate_promo_tooltip")&&((D=this.videoData.getPlayerResponse())==null?0:(F=D.captions)==null?0:(Z=F.playerCaptionsTracklistRenderer)==null?0:Z.enableTouchCaptionsNitrate)){var I,p;if(D=(f=this.videoData.getPlayerResponse())==null?void 0:(I=f.captions)==null?void 0:(p=I.playerCaptionsTracklistRenderer)==null?void 0:p.captionTracks)for(f=g.a(D),I=f.next();!I.done;I=f.next())if(I=I.value,I.kind==="asr"&&I.languageCode=== "en"){f=!0;break a}}f=!1}f&&this.U.publish("showpromotooltip",this.N.element)}; g.d.Cw=function(){var f=oHe(this.player.getAudioTrack(),g.sn(this.V));var D=f==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?eR(this,this.S):f==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"&&NA(this)?gr(this):WJA(this)||this.S||B1n(this)?eR(this,this.S):NA(this)?gr(this):null;if(this.B!=="HLS"&&this.G||this.Tx){var F=g.Ng(this.J.Y,!0);f=[];for(var Z=0;Z0&&(ju=this.Y,this.rB(ju,!!ju,xp(this)?"g":this.S?"m":"s"));this.player.Bw(D,void 0,this.B==="LIVE"||this.B==="SABR_LIVE"); !this.S||this.Tx||xp(this)||g.hm(this.V)||g.ei(this.V)||g.rQ(this.V)||this.V.xo==="shortspage"||this.player.isInline()||(g.nk(this.jT),D=zBo({Yq:0,gN:5,Cy:5,Nv:2,textAlign:0,yK:0,lang:"es"}),this.dY=[D],ju=["Haz clic en "," para ir a la configuraci\u00f3n"],this.eT||(p=new g.qs(g.ca()),g.N(this,p),this.eT=p.element),p=D.end-D.start,(z=g.MO(this.Y))&&this.dY.push(new Cp(D.start,p,0,D.id,z)),this.dY.push(new Cp(D.start,p,0,D.id,ju[0]),new Cp(D.start,p,0,D.id,this.eT,!0),new Cp(D.start,p,0,D.id,ju[1], !0)),this.player.Bw(this.dY),g.XE(this.jT));!this.S||this.Tx||xp(this)||(g.sn(this.V)?Xk(this,!0):Os(this,!0),this.Jb&&(this.Jb.G=this.Y),this.player.ek());this.S=!1}}; g.d.onCueRangeEnter=function(f){this.rY.push(f);Kp(this.Ir)}; g.d.onCueRangeExit=function(f){g.no(this.rY,f);this.J instanceof jR&&this.J.S&&this.player.cn([f]);Kp(this.Ir)}; g.d.getCaptionWindowContainerId=function(){return this.N.element.id}; g.d.TB3=function(){geL(this,this.dY);this.dY=null}; g.d.mJ=function(){var f=this;if(!this.Z5||!this.G){this.Ir.stop();g.zVw(this.Ps);this.rY.sort(g.uv);var D=this.rY;if(this.Bs){var F=g.G$(D,function(p){return this.Bs.indexOf(p)===-1},this); F.length&&(D=F)}D=g.a(D);for(F=D.next();!F.done;F=D.next())Jg0(this,F.value);D=g.a(Object.entries(this.xo));var Z=D.next();for(F={};!Z.done;F={CI:void 0,yY:void 0},Z=D.next()){var I=g.a(Z.value);Z=I.next().value;I=I.next().value;F.CI=Z;F.yY=I;this.Ps[F.CI]?(F.yY.element.parentNode||(F.yY instanceof Es||F.yY instanceof W2||g.Kf(this.xo,function(p){return function(z,H){H!==p.CI&&z.J.params.Yq===p.yY.J.params.Yq&&z.J.params.gN===p.yY.J.params.gN&&z.J.params.Cy===p.yY.J.params.Cy&&(z.dispose(),delete f.xo[H]); return H===p.CI}}(F),this),this.N.element.appendChild(F.yY.element)),F.yY.Ai(this.Ps[F.CI])):(F.yY.dispose(),delete this.xo[F.CI])}}}; g.d.Iox=function(){a$C(this,{},!0);this.player.Ep("captionssettingschanged")}; g.d.KIE=function(){var f=Yp.Ka;f={background:f.background,backgroundOpacity:f.backgroundOpacity,charEdgeStyle:f.charEdgeStyle,color:f.color,fontFamily:f.fontFamily,fontSizeIncrement:f.fontSizeIncrement,fontStyle:f.bold&&f.italic?3:f.bold?1:f.italic?2:0,textOpacity:f.textOpacity,windowColor:Yp.windowColor,windowOpacity:Yp.windowOpacity};var D=VQe()||{};D.background!=null&&(f.background=D.background);D.backgroundOverride!=null&&(f.backgroundOverride=D.backgroundOverride);D.backgroundOpacity!=null&& (f.backgroundOpacity=D.backgroundOpacity);D.backgroundOpacityOverride!=null&&(f.backgroundOpacityOverride=D.backgroundOpacityOverride);D.charEdgeStyle!=null&&(f.charEdgeStyle=D.charEdgeStyle);D.charEdgeStyleOverride!=null&&(f.charEdgeStyleOverride=D.charEdgeStyleOverride);D.color!=null&&(f.color=D.color);D.colorOverride!=null&&(f.colorOverride=D.colorOverride);D.fontFamily!=null&&(f.fontFamily=D.fontFamily);D.fontFamilyOverride!=null&&(f.fontFamilyOverride=D.fontFamilyOverride);D.fontSizeIncrement!= null&&(f.fontSizeIncrement=D.fontSizeIncrement);D.fontSizeIncrementOverride!=null&&(f.fontSizeIncrementOverride=D.fontSizeIncrementOverride);D.fontStyle!=null&&(f.fontStyle=D.fontStyle);D.fontStyleOverride!=null&&(f.fontStyleOverride=D.fontStyleOverride);D.textOpacity!=null&&(f.textOpacity=D.textOpacity);D.textOpacityOverride!=null&&(f.textOpacityOverride=D.textOpacityOverride);D.windowColor!=null&&(f.windowColor=D.windowColor);D.windowColorOverride!=null&&(f.windowColorOverride=D.windowColorOverride); D.windowOpacity!=null&&(f.windowOpacity=D.windowOpacity);D.windowOpacityOverride!=null&&(f.windowOpacityOverride=D.windowOpacityOverride);return f}; g.d.I4=function(f,D){var F={};Object.assign(F,VQe());Object.assign(F,f);a$C(this,F,D);this.player.Ep("captionssettingschanged")}; g.d.ZX=function(){!this.G&&this.loaded&&(g.Ga(this.xo,function(f,D){f.dispose();delete this.xo[D]},this),this.mJ())}; g.d.JJ=function(f,D){switch(f){case "fontSize":if(isNaN(D))break;f=g.PZ(D,-2,4);this.I4({fontSizeIncrement:f});return f;case "reload":D&&!this.G&&np(this,this.Y,!0);break;case "stickyLoading":D!==void 0&&this.V.N&&(g.sn(this.V)?Xk(this,!!D):Os(this,!!D));break;case "track":return N1c(this,D);case "tracklist":return this.J?g.M2(g.Ng(this.J.Y,!(!D||!D.includeAsr)),function(F){return g.t8(F)}):[]; case "translationLanguages":return this.J?this.J.X.map(function(F){return Object.assign({},F)}):[]; case "sampleSubtitles":this.G||D===void 0||eBo(this,!!D);break;case "sampleSubtitlesCustomized":this.G||eBo(this,!!D,D);break;case "recommendedTranslationLanguages":return g.Sh();case "defaultTranslationSourceTrackIndices":return this.J?this.J.N:[]}}; g.d.getOptions=function(){var f="reload fontSize track tracklist translationLanguages sampleSubtitle".split(" ");this.V.N&&f.push("stickyLoading");return f}; g.d.Vq=function(){var f=this.Y;if(this.U.ZF("captions")){if(this.V.Z("html5_modify_caption_vss_logging")){var D;return(f=(D=this.videoData.xT)!=null?D:null)?{cc:g.SCu(f)}:{}}if(f)return D=f.vssId,f.translationLanguage&&D&&(D="t"+D+"."+g.SW(f)),{cc:D}}return{}}; g.d.NMT=function(){this.isSubtitlesOn()?(g.sn(this.V)?Xk(this,!1):Os(this,!1),l$0(this),np(this,null,!0)):this.ez()}; g.d.ez=function(){var f=xp(this)||!this.Y?eR(this,!0):this.Y;f&&this.RA(f.vssId,"m");this.isSubtitlesOn()||np(this,xp(this)||!this.Y?eR(this,!0):this.Y,!0)}; g.d.isSubtitlesOn=function(){return!!this.loaded&&!!this.Y&&!xp(this)}; g.d.W9s=function(){var f=xp(this);NA(this,f)?np(this,this.getAudioTrack().Y,!1):this.videoData.captionTracks.length&&(this.loaded&&this.unload(),this.Dk()&&(this.S=!1,this.Y=null,this.J&&(this.J.dispose(),this.J=null)),this.L1()&&(f?np(this,eR(this,!1),!1):this.load()))}; g.d.uR=function(f){f&&(this.KQ={top:f.top,right:f.right,bottom:f.bottom,left:f.left,width:1-f.left-f.right,height:1-f.top-f.bottom},this.N.element.style.top=this.KQ.top*100+"%",this.N.element.style.left=this.KQ.left*100+"%",this.N.element.style.width=this.KQ.width*100+"%",this.N.element.style.height=this.KQ.height*100+"%",this.N.element.style.position="absolute",f=uyC(this))&&(this.N.element.style.width=f.width+"px",this.N.element.style.height=f.height+"px")}; g.d.onVideoDataChange=function(f,D){f==="newdata"&&(this.videoData=D,this.loaded&&this.unload(),this.S=!1,this.Y=null,this.J&&(this.J.dispose(),this.J=null,this.player.Ep("captionschanged",{})),this.L1()&&this.load())}; g.d.getAudioTrack=function(){return this.player.getAudioTrack()}; g.d.m7r=function(){var f=this.U.ac();f&&!f.MR()&&f.MG();this.U.isFullscreen()?(this.G=this.LQ=!0,this.loaded&&this.Cw()):(this.LQ=this.V.controlsType==="3",this.G=veC(this));np(this,this.Y)}; g.d.f8=function(){var f,D,F,Z=(f=this.videoData.getPlayerResponse())==null?void 0:(D=f.captions)==null?void 0:(F=D.playerCaptionsTracklistRenderer)==null?void 0:F.openTranscriptCommand;Z&&this.player.wY("innertubeCommand",Z)}; g.d.rB=function(f,D,F){var Z=/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,I="";f&&(I=f.vssId,I=I.replace(Z,""));var p="";f&&f.getId()&&(p=f.getId()||"");f&&f.getXtags()&&(f=f.getXtags(),f=f.replace(Z,""),p=p.concat(";"+f));this.B==="HLS"&&(p="");this.U.rB(D?I:"",D?p:"",F)}; g.d.RA=function(f,D){f=(f||"").replace(/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,"");f.length>0&&this.U.RA(f,D)};g.o2("captions",GAA);})(_yt_player);