(function(g){var window=this;'use strict';var VTG=function(n,q,M){g.u(function(t){n.X=g.X$(q,M);g.Sk(t)})},dP=function(n){n.isActive()||n.start()},CAL=function(n,q){return q?n.captionsInitialState:"CAPTIONS_INITIAL_STATE_UNKNOWN"},rhd=function(n){return g.fl(n)||n.D("web_enable_caption_language_preference_stickiness")},xhL=function(n,q){var M=new g.oW; M.languageCode=n.languageCode;M.languageName=n.languageName;M.name=n.name;M.displayName=n.displayName;M.kind=n.kind;M.isDefault=!1;M.X=n.X;M.isTranslateable=n.isTranslateable;M.vssId=n.vssId;M.url=n.url;M.translationLanguage=q;n.xtags&&(M.xtags=n.xtags);n.captionId&&(M.captionId=n.captionId);return M},Qxd=function(n,q){var M,t,c; return g.u(function(Y){if(Y.X==1)return M=n+"|"+q,g.U(Y,g.VW(),2);if(Y.X!=3){t=Y.W;if(!t)throw g.El("gct");return g.U(Y,g.Kt(t),3)}c=Y.W;return Y.return(c.get("captions",M))})},pZF=function(n,q,M){Qxd(n,q).then(function(t){t&&M(t.trackData,new g.oW(t.metadata))})},Myn=function(n){if(!nOd.test(n))throw Error("'"+n+"' is not a valid hex color"); n.length==4&&(n=n.replace(qus,"#$1$1$2$2$3$3"));n=n.toLowerCase();n=parseInt(n.slice(1),16);return[n>>16,n>>8&255,n&255]},iNn=function(){var n=void 0; n=n===void 0?{}:n;var q="suggest_correction"in g.jgO?g.jgO.suggest_correction:"Edit caption";q=q||"";var M={},t;for(t in n){M={lO:M.lO};M.lO=t;var c=function(Y){return function(){return String(n[Y.lO])}}(M); q=q.replace(new RegExp("\\$\\{"+M.lO+"\\}","gi"),c);q=q.replace(new RegExp("\\$"+M.lO,"gi"),c)}return q},tyw=function(){return g.vf("yt-player-caption-display-settings")},N6=function(){this.segments=[]},cCK=function(n,q){var M=g.oG(n.segments,q); M>=0||M<0&&(-M-1)%2===1||(M=-M-1,M>0&&q-n.segments[M-1]===1&&M0&&q-n.segments[M-1]===1?n.segments[M-1]=q:M0?t.postBody=g.VN(c,g.Bt):t.postBody=(0,g.ZK)([120,0])}n.S&&(t.responseType="arraybuffer");var Y=++n.RL,G=(0,g.jt)();n.W=g.fp(M,t,3,100,-1,function(k){k.errorCode==="net.timeout"&&n.player.Xy("capnt",{rn:Y++})}).then(function(k){if(n.policy.J5&&Y%100===1){var b=(0,g.jt)(); n.player.Xy("caprsp",{rn:Y,ms:b-G,kb:(k.xhr.responseText.length/1024).toFixed()})}a:{k=k.xhr;n.qm();if(n.Z){var d=!(n.S?k.response:k.responseText)||k.status>=400;if(b=g.Gak(k)){k=g.N5(n.Z,n.policy,{});n.Z.P_(k,b);KBd(n,n.Z);break a}if(d)n.player.Xy("capfail",{status:k.status});else{var N;g.iX("fcb_r",(0,g.jt)(),((N=n.player.getVideoData())==null?void 0:N.U)||"");N=n.Z.Ex[0];b=N.zs;n.B!=null&&n.C!==b&&(n.S?n.B(k.response,(N.startTime+n.player.NP())*1E3):n.B(k.responseText,(N.startTime+n.player.NP())* 1E3),n.C=b)}}n.Z=null;n.W=null}}).M9(function(k){n.Z=null; n.W=null;var b;n.player.Xy("capfail",{rn:Y,status:(b=k.xhr)==null?void 0:b.status})}); n.Z=q;cCK(n.J,n.Z.Ex[0].zs)},OW=function(n,q){g.H0.call(this,q); this.X=n;this.G=q;this.J=null;this.C=!1;this.logger=new g.jr("caps");this.N=g.SQu(this.G,this.X)},bNS=function(n,q){var M=[],t; for(t in n.X.X)if(n.X.X.hasOwnProperty(t)){var c=n.X.X[t];if(g.P0(c,q||null)){var Y=c.info.id,G=Y,k="."+Y,b="",d="";if(c=c.info.captionTrack)Y=c.languageCode,G=c.displayName,k=c.vssId,b=c.kind,d=c.id;else{c=Y;var N=g.JST.get(c);N==null&&(N=k8D[c]||k8D[c.replace(/-/g,"_")],g.JST.set(c,N));c=N;G=c||G}M.push(new g.oW({id:t,languageCode:Y,languageName:G,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:k,kind:b,captionId:d}))}}return M},dun=function(n,q){return q!=null&&q in n.X.X?n.X.X[q]:null}, N$F=function(n,q,M){var t=[],c; for(c in n.X.X)if(n.X.X.hasOwnProperty(c)){var Y=n.X.X[c];if(g.P0(Y,M||null)){var G=Y.info.captionTrack;G&&G.languageCode===q&&t.push(Y)}}return t.length?t[0]:null},gP=function(n,q,M,t,c,Y,G,k,b,d){var N=d.isInline()&&!0,O={}; Object.assign(O,q);Object.assign(O,n.params);Object.assign(O,M);var e={};Object.assign(e,q.pu);n.params.pu&&Object.assign(e,n.params.pu);Object.assign(e,M.pu);N&&(O.windowOpacity=.6,e.backgroundOpacity=0);O.pu=e;var E=O.hG===1,h=[{j:"span",Y:"captions-text",K:{style:"word-wrap: normal; display: block;"}}],I,L,T;(k=k.Hb("caption_edit_on_hover")&&((I=d.getVideoData().getPlayerResponse())==null?void 0:(L=I.captions)==null?void 0:(T=L.playerCaptionsTracklistRenderer)==null?void 0:T.openTranscriptCommand))&& h.unshift({j:"button",Y:"caption-edit",K:{tabindex:"0","aria-label":iNn()},L:[{j:"svg",K:{fill:"#e3e3e3",height:"100%",viewBox:"5 5 38 38",width:"100%"},L:[{j:"path",K:{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.w.call(this,{j:"div",Y:"caption-window",K:{id:"caption-window-"+n.id,dir:E?"rtl":"ltr",tabindex:"0",lang:O.lang},L:h});var v= this;this.C=[];this.IL=!1;this.W=n;this.SX=this.nm=null;this.o8=Y;this.JQ=G;this.N=null;this.maxWidth=Y*.96;this.maxHeight=G*.96;this.X=O;this.yS=M;this.RL=q;this.J=this.JE("captions-text");this.Fh=this.J.style.getPropertyValue("box-decoration-break")!==""||this.J.style.getPropertyValue("-webkit-box-decoration-break")!=="";this.AE=ONS(t,c,Y,G);this.Kd=b;k&&(this.S=this.JE("caption-edit"),this.V(this.S,"click",function(){v.Kd()})); this.type=0;this.V1=this.AE*gOG(e);this.QS=N;n=new g.FS(this.element,!0);g.Z(this,n);n.subscribe("dragstart",this.IW,this);n.subscribe("dragmove",this.p$,this);n.subscribe("dragend",this.Jo,this);this.Yl=this.hE=this.Ux=this.eX=0;n="";this.X.windowOpacity&&(n=Myn(this.X.windowColor),n="rgba("+n[0]+","+n[1]+","+n[2]+","+this.X.windowOpacity+")");q={"background-color":n,display:this.X.isVisible===!1?"none":"","text-align":eqA[this.X.textAlign]};this.Fh&&(q["border-radius"]=n?this.V1/8+"px":"");(this.Z= this.W.params.hG===2||this.W.params.hG===3)&&EOO(this,this.element);g.wK(this.element,q);if(N){var B;(B=this.element.parentElement)==null||B.style.setProperty("--caption-window-color",n)}switch(this.X.SK){case 0:case 1:case 2:g.MN(this.element,"ytp-caption-window-top");break;case 6:case 7:case 8:g.MN(this.element,"ytp-caption-window-bottom")}},EOO=function(n,q){var M="vertical-rl"; n.X.XY===1&&(M="vertical-lr");g.bC&&(M=M==="vertical-lr"?"tb-lr":"tb-rl");g.wK(q,"-o-writing-mode",M);g.wK(q,"-webkit-writing-mode",M);g.wK(q,"writing-mode",M);g.wK(q,"text-orientation","upright");g.MN(q,"ytp-vertical-caption");n.W.params.hG===3&&(g.wK(q,"text-orientation",""),g.wK(q,"transform","rotate(180deg)"))},gOG=function(n){var q=1+.25*(n.fontSizeIncrement||0); if(n.offset===0||n.offset===2)q*=.8;return q},hqO=function(n,q){var M={},t=q.background?q.background:n.X.pu.background; if(q.backgroundOpacity!=null||q.background){var c=q.backgroundOpacity!=null?q.backgroundOpacity:n.X.pu.backgroundOpacity;t=Myn(t);M.background="rgba("+t[0]+","+t[1]+","+t[2]+","+c+")";n.Fh&&(M["box-decoration-break"]="clone",M["border-radius"]=n.V1/8+"px")}if(q.fontSizeIncrement!=null||q.offset!=null)M["font-size"]=n.AE*gOG(q)+"px";t=1;c=q.color||n.X.pu.color;if(q.color||q.textOpacity!=null)c=Myn(c),t=q.textOpacity==null?n.X.pu.textOpacity:q.textOpacity,c="rgba("+c[0]+","+c[1]+","+c[2]+","+t+")", M.color=c,M.fill=c;var Y=q.charEdgeStyle;Y===0&&(Y=void 0);if(Y){c="rgba(34, 34, 34, "+t+")";var G="rgba(204, 204, 204, "+t+")";q.BT&&(G=c=q.BT);var k=n.AE/16/2,b=Math.max(k,1),d=Math.max(2*k,1),N=Math.max(3*k,1),O=Math.max(5*k,1);t=[];switch(Y){case 4:for(;N<=O;N+=k)t.push(d+"px "+d+"px "+N+"px "+c);break;case 1:d=window.devicePixelRatio>=2?.5:1;for(Y=b;Y<=N;Y+=d)t.push(Y+"px "+Y+"px "+c);break;case 2:t.push(b+"px "+b+"px "+G);t.push("-"+b+"px -"+b+"px "+c);break;case 3:for(N=0;N<5;N++)t.push("0 0 "+ d+"px "+c)}M["text-shadow"]=t.join(", ")}c="";switch(q.fontFamily){case 1:c='"Courier New", Courier, "Nimbus Mono L", "Cutive Mono", monospace';break;case 2:c='"Times New Roman", Times, Georgia, Cambria, "PT Serif Caption", serif';break;case 3:c='"Deja Vu Sans Mono", "Lucida Console", Monaco, Consolas, "PT Mono", monospace';break;case 5:c='"Comic Sans MS", Impact, Handlee, fantasy';break;case 6:c='"Monotype Corsiva", "URW Chancery L", "Apple Chancery", "Dancing Script", cursive';break;case 7:c=g.Z_()? '"Carrois Gothic SC", sans-serif-smallcaps':'Arial, Helvetica, Verdana, "Marcellus SC", sans-serif';break;case 0:case 4:c='"YouTube Noto", Roboto, Arial, Helvetica, Verdana, "PT Sans Caption", sans-serif'}c&&(M["font-family"]=c);c=q.offset;c==null&&(c=n.X.pu.offset);switch(c){case 0:M["vertical-align"]="sub";break;case 2:M["vertical-align"]="super"}q.fontFamily===7&&(M["font-variant"]="small-caps");q.bold&&(M["font-weight"]="bold");q.italic&&(M["font-style"]="italic");q.underline&&(M["text-decoration"]= "underline");q.KY&&(M.visibility="hidden");q.JT===1&&n.Z&&(M["text-combine-upright"]="all",M["text-orientation"]="mixed",c=g.vN||g.gz,n.W.params.hG===3?M.transform=c?"rotate(90deg)":"rotate(180deg)":c&&(M.transform="rotate(-90deg)"));if(q.textEmphasis===1||q.textEmphasis===2||q.textEmphasis===3||q.textEmphasis===4||q.textEmphasis===5)if(g.vN)M["font-weight"]="bold";else switch(M["text-emphasis-style"]="filled circle",M["text-emphasis-color"]="currentcolor",M["webkit-text-emphasis"]="filled circle", q.textEmphasis){case 4:case 3:M["text-emphasis-position"]="under left";M["webkit-text-emphasis-position"]="under left";break;case 5:case 2:M["text-emphasis-position"]="over right",M["webkit-text-emphasis-position"]="over right"}return M},eH=function(n){n=n.split("px"); return n.length>0?(n=Number(n[0]))?n:0:0},WBs=function(n){n.N=g.eO("SPAN"); g.wK(n.N,{display:"block"});g.MN(n.N,"caption-visual-line");n.J.appendChild(n.N)},yCO=function(n,q){var M=g.eO("SPAN"); g.wK(M,{display:"inline-block","white-space":"pre-wrap"});g.wK(M,hqO(n,q));M.classList.add("ytp-caption-segment");n.N.appendChild(M);M.previousElementSibling&&(g.wK(M.previousElementSibling,{"border-top-right-radius":"0","border-bottom-right-radius":"0"}),g.wK(M,{"border-top-left-radius":"0","border-bottom-left-radius":"0"}));return M},sVs=function(n,q,M){n.IL=n.IL||!!M; var t={};Object.assign(t,n.X.pu);Object.assign(t,M||q.X);Object.assign(t,n.yS.pu);(M=!n.N)&&WBs(n);for(var c=n.nm&&n.SX&&g.EC(t,n.SX)?n.nm:yCO(n,t),Y=typeof q.text==="string",G=Y?q.text.split("\n"):[q.text],k=0;k0||!q.append,d=G[k];b&&!M?(WBs(n),c=yCO(n,t)):b&&M&&(M=!1);d&&(c.appendChild(Y?g.ES(d):d),Y||d.tagName!=="RUBY"||d.childElementCount!==4||g.vN||!g.J2(d.children[2],"text-emphasis")||(b=n.Z?"padding-right":"padding-top",g.J2(d.children[2],"text-emphasis-position")&&(b= n.Z?"padding-left":"padding-bottom"),g.dK?g.wK(c,b,"1em"):g.wK(c,b,"0.5em")))}n.SX=t;n.nm=c;n.C.push(q)},ONS=function(n,q,M,t){var c=q/360*16; q>=n&&(n=640,t>M*1.3&&(n=480),c=M/n*16);return c},jVA=function(){this.Z=this.time=this.mode=this.W=0; this.J=new XVA(this);this.S=new XVA(this);this.X=[];this.clear()},IzL=function(n,q,M){if(n===255&&q===255||!n&&!q)return{Zg:n, Jc:q,result:0};n=Sun[n];q=Sun[q];if(n&128){var t;if(t=!(q&128))t=q,t=M.ET()&&M.Jc===t;if(t)return{Zg:n,Jc:q,result:1}}else if(q&128&&1<=n&&n<=31)return{Zg:n,Jc:q,result:2};return{Zg:n,Jc:q,result:3}},HNs=function(n,q,M,t){q===255&&M===255||!q&&!M?(++n.Z===45&&n.reset(),n.J.W.clear(),n.S.W.clear()):(n.Z=0,fzG(n.J,q,M,t))},LBS=function(n,q){n.X.sort(function(c,Y){var G=c.time-Y.time; return G===0?c.order-Y.order:G}); for(var M=g.S(n.X),t=M.next();!t.done;t=M.next())t=t.value,n.time=t.time,t.type===0?HNs(n,t.YJ,t.NN,q):t.type===1&&n.W&496&&fzG(n.S,t.YJ,t.NN,q);n.X.length=0},EW=function(){this.type=0},he=function(){this.state=this.Jc=this.Zg=0},PmS=function(){this.timestamp=this.X=0},Wq=function(n){this.S=n; this.Z=[];this.X=this.W=this.row=0;this.style=new EW;for(n=this.J=0;n<=15;n++){this.Z[n]=[];for(var q=0;q<=32;q++)this.Z[n][q]=new PmS}},y6=function(n,q){if(n.style.type===3){for(var M=0,t=0,c=n.S.time+0,Y="",G="",k=c,b=1;b<=15;++b){for(var d=!1,N=t?t:1;N<=32;++N){var O=n.Z[b][N]; if(O.X!==0){M===0&&(M=b,t=N);d=String.fromCharCode(O.X);var e=O.timestamp;e=2&&n.W>1&&(--n.W,sW(n).X=0); var t=sW(n);t.timestamp=n.S.time+0;t.X=uMs(q,M);n.W<32&&n.W++},B$n=function(n,q,M,t){for(var c=0;c0?n.X:1; n.W=1;jH(n,0,15)},ACS=function(n){this.Z=n; this.S=0;this.style=new EW;this.C=new Wq(this.Z);this.N=new Wq(this.Z);this.text=new Wq(this.Z);this.W=this.C;this.J=this.N;this.X=this.W},muG=function(n,q,M){var t=n.W,c=!1; switch(n.style.get()){case 4:case 1:case 2:n.style.get()===4&&t.X>0||(y6(t,M),DuO(n.W),DuO(n.J),t.row=15,t.X=q,c=!0)}n.style.set(3);n.X=t;n.X.style=n.style;n.Z.mode=1<q?(y6(t,M),jH(t,t.row-t.X,q)):t.row>5&1]; n=M&16?((M&14)>>1)*4:0;M=q.X;switch(q.style.get()){case 4:t=M.row;break;case 3:if(t!==M.row){if(t0&&(q+=Y,c-=Y)):(Y=Y+c-G,Y>0&&(c-=Y));jH(M,q,c)}}M.row=t;M.W=n+1}else switch(c&7){case 1:switch(M&112){case 32:Xf(q.X,0,32);break a;case 48:M===57?(t=q.X,sW(t).X=0,t.W<32&&t.W++):Xf(q.X,1,M&15)}break;case 2:M&32&&Xf(q.X,2,M&31);break;case 3:M&32&&Xf(q.X,3,M&31);break;case 4:case 5:if(32<=M&&M<=47)switch(M){case 32:$uO(q); break;case 33:t=q.X;t.W>1&&(--t.W,sW(t).X=0);break;case 36:t=q.X;q=sW(t);for(n=0;n<=15;n++)for(M=0;M<=32;M++)if(t.Z[n][M]===q){for(;M<=32;M++)t.Z[n][M].reset();break}break;case 37:muG(q,2,t);break;case 38:muG(q,3,t);break;case 39:muG(q,4,t);break;case 40:Xf(q.X,0,32);break;case 41:q.style.set(2);q.X=q.W;q.X.X=0;q.X.style=q.style;q.Z.mode=1<32&&(t.W=32)}}},ZNS=function(){},SH=function(n,q,M,t,c,Y,G){Y=Y===void 0?!1:Y; G=G===void 0?null:G;g.Ji.call(this,n,n+q,{priority:M,namespace:"captions"});this.windowId=t;this.text=c;this.append=Y;this.X=G},Rqw=function(n,q,M,t,c,Y,G){var k=Y[0],b=G[k.getAttribute("p")]; if(b.SY===1){var d=Y[1],N=Y[2];Y=Y[3];k.getAttribute("t");d.getAttribute("t");N.getAttribute("t");Y.getAttribute("t");k.getAttribute("p");d.getAttribute("p");Y.getAttribute("p");G=G[N.getAttribute("p")];k=azG(k.textContent,d.textContent,N.textContent,Y.textContent,G);return new SH(n,q,c,M,k,t,b)}switch(b.SY){case 9:case 10:b.textEmphasis=1;break;case 11:b.textEmphasis=2;break;case 12:b.textEmphasis=3;break;case 13:b.textEmphasis=4;break;case 14:b.textEmphasis=5}return new SH(n,q,c,M,k.textContent|| "",t,b)},azG=function(n,q,M,t,c){var Y=g.Z_(),G=Y?g.eO("DIV"):g.eO("RUBY"),k=g.eO("SPAN"); k.textContent=n;G.appendChild(k);n=Y?g.eO("DIV"):g.eO("RP");n.textContent=q;G.appendChild(n);q=Y?g.eO("DIV"):g.eO("RT");q.textContent=M;G.appendChild(q);M=c.SY;if(M===10||M===11||M===12||M===13||M===14)if(g.wK(q,"text-emphasis-style","filled circle"),g.wK(q,"text-emphasis-color","currentcolor"),g.wK(q,"webkit-text-emphasis","filled circle"),c.SY===11||c.SY===13)g.wK(q,"webkit-text-emphasis-position","under left"),g.wK(q,"text-emphasis-position","under left");M=!0;if(c.SY===4||c.SY===7||c.SY===12|| c.SY===14)g.wK(G,"ruby-position","over"),g.wK(G,"-webkit-ruby-position","before");else if(c.SY===5||c.SY===6||c.SY===11||c.SY===13)g.wK(G,"ruby-position","under"),g.wK(G,"-webkit-ruby-position","after"),M=!1;c=Y?g.eO("DIV"):g.eO("RP");c.textContent=t;G.appendChild(c);Y&&(t=M,g.wK(G,{display:"inline-block",position:"relative"}),Y=G.firstElementChild.nextElementSibling,g.wK(Y,"display","none"),Y=Y.nextElementSibling,g.wK(Y,{"font-size":"0.5em","line-height":"1.2em","text-align":"center",position:"absolute", left:"50%",transform:"translateX(-50%)",width:"400%"}),g.wK(G.lastElementChild,"display","none"),t?(g.wK(G,"padding-top","0.6em"),g.wK(Y,"top","0")):(g.wK(G,"padding-bottom","0.6em"),g.wK(Y,"bottom","0")));return G},IU=function(){g.F.apply(this,arguments)},fF=function(n,q,M,t,c){g.Ji.call(this,n,n+q,{priority:M, namespace:"captions"});this.id=t;this.params=c;this.X=[]},oOn=function(n){var q="_"+Hq++; return new fF(0,0x8000000000000,0,q,n)},LF=function(n){IU.call(this); this.J=n;this.pens={};this.B={};this.U={};this.S="_"+Hq++;this.N={};this.W=this.X=null;this.C=!0},Pq=function(n,q){n=n.getAttribute(q); if(n!=null)return Number(n)},vq=function(n,q){n=n.getAttribute(q); if(n!=null)return n==="1"},T$=function(n,q){n=Pq(n,q); return n!==void 0?n:null},UW=function(n,q){n=n.getAttribute(q); if(n!=null)return le.test(n),n},wVs=function(n,q){var M={},t=q.getAttribute("ws"); Object.assign(M,t?n.U[t]:n.J);n=T$(q,"mh");n!=null&&(M.ZB=n);n=T$(q,"ju");n!=null&&(M.textAlign=n);n=T$(q,"pd");n!=null&&(M.hG=n);n=T$(q,"sd");n!=null&&(M.XY=n);n=UW(q,"wfc");n!=null&&(M.windowColor=n);q=Pq(q,"wfo");q!==void 0&&(M.windowOpacity=q/255);return M},zqF=function(n,q){var M={},t=q.getAttribute("wp"); t&&Object.assign(M,n.B[t]);n=T$(q,"ap");n!=null&&(M.SK=n);n=Pq(q,"cc");n!=null&&(M.jg=n);n=Pq(q,"ah");n!=null&&(M.N9=n);n=Pq(q,"rc");n!=null&&(M.PU=n);q=Pq(q,"av");q!=null&&(M.gU=q);return M},JCO=function(n,q,M,t){var c={}; Object.assign(c,zqF(n,q));Object.assign(c,wVs(n,q));t?g.EC(c,n.J)?(t=n.S,c=n.J):t="_"+Hq++:t=q.getAttribute("id")||"_"+Hq++;n=Pq(q,"t")+M;q=Pq(q,"d")||0x8000000000000;if(c.hG===2||c.hG===3)M=c.PU,c.PU=c.jg,c.jg=M;return new fF(n,q,0,t,c)},ue=function(n){IU.call(this); this.C=n;this.X=new Map;this.J=new Map;this.S=new Map;this.W=new Map},Bq=function(n){n=g.aR(Math.round(n),0,16777215).toString(16).toUpperCase(); return"#000000".substring(0,7-n.length)+n},VyS=function(n,q,M,t,c){t===0&&(t=0x8000000000000); var Y={};q.wpWinPosId&&Object.assign(Y,n.J.get(q.wpWinPosId));q.wsWinStyleId&&Object.assign(Y,n.S.get(q.wsWinStyleId));n=q.rcRowCount;n!==void 0&&(Y.PU=n);q=q.ccColCount;q!==void 0&&(Y.jg=q);if(Y.hG===2||Y.hG===3)q=Y.PU,Y.PU=Y.jg,Y.jg=q;return new fF(M,t,0,c,Y)},DU=function(n,q,M){g.H0.call(this,n); this.videoData=q;this.audioTrack=M;this.S=q.lJ},Ae=function(n,q,M,t,c,Y,G,k,b,d){gP.call(this,n,q,M,t,c,Y,G,k,b,d); this.type=1},mw=function(n,q,M){this.trackData=n; this.C=M;this.version=this.S=this.Z=this.byteOffset=0;this.W=[];this.X=new DataView(this.trackData)},$L=function(n){var q=n.byteOffset; n.byteOffset+=1;return n.X.getUint8(q)},Ff=function(n){var q=n.byteOffset; n.byteOffset+=4;return n.X.getUint32(q)},ZU=function(n,q){IU.call(this); this.W=n;this.J=q;this.track=this.J.languageName==="CC3"?4:0;this.X=new jVA;this.X.W=1<1)return!1;$L(n);$L(n);$L(n);return!0},aU=function(n,q,M,t,c,Y,G,k,b,d){gP.call(this,n,q,M,t,c,Y,G,k,b,d); var N=this;this.type=2;this.wJ=[];this.xl=this.U=this.rJ=0;this.jX=NaN;this.Wg=0;this.O9=null;this.uG=new g.zw(this.Zx,433,this);this.S&&(d.createClientVe(this.S,this,167342),this.V(this.S,"click",function(){d.logClick(N.S)}),n=new g.FS(this.element,!0),g.Z(this,n),n.subscribe("hoverstart",function(){d.logVisibility(N.S,!0)},this)); g.MN(this.element,"ytp-caption-window-rollup");g.Z(this,this.uG);g.wK(this.element,"overflow","hidden")},xuD=function(n,q){if(!q)return""; n.Z&&n.W.params.XY!==1&&(q*=-1);return"translate"+(n.Z?"X":"Y")+"("+q+"px)"},QVO=function(n){n.wJ=Array.from(n.element.getElementsByClassName("caption-visual-line")); for(var q=n.W.params.PU,M=0,t=0,c=n.wJ.length-1;M-1;){var Y=n.wJ[c];t+=n.Z?Y.offsetWidth:Y.offsetHeight;M++;c--}n.U=t;q=Math;M=q.max;isNaN(n.jX)&&((t=n.X.jg)?(c=g.eO("SPAN"),g.jO(c,"\u2013".repeat(t)),g.wK(c,hqO(n,n.X.pu)),n.J.appendChild(c),n.jX=c.offsetWidth,n.J.removeChild(c)):n.jX=0);t=n.J;n.xl=M.call(q,n.jX,n.Wg,(n.Z?t.offsetHeight:t.offsetWidth)+1)},pVd=function(n,q){QVO(n); var M=n.wJ.reduce(function(Y,G){return(n.Z?G.offsetWidth:G.offsetHeight)+Y},0); M=n.U-M;if(M!==n.rJ){var t=M>0&&n.rJ===0,c=M0?n:10},iPK=function(n,q){n.X=function(M,t){if(M.info.J){var c=M; if(n.Ht.length>0){for(c=n.Ht.shift();n.Ht.length>0;)c=g.H$(c,n.Ht.shift());c=g.H$(c,M)}if(c){M=c;try{var Y=g.Lu(M)*1E3}catch(d){Y=M.info.startTime*1E3}try{var G=g.xPs(M)*1E3}catch(d){G=M.info.duration*1E3}if(Y<0||G<0)Y<0&&(Y=M.info.startTime*1E3),G<0&&(G=M.info.duration*1E3);M.info.startTime=Y/1E3;M.info.S=Y/1E3;M.info.duration=G/1E3;M.info.B=G/1E3;Y=n.yI(c);G=Y.zs;Y={formatId:Y.formatId,startTimeMs:Y.startTimeMs,durationMs:Y.durationMs,J9:G,Je:G};G=qIF(n.pn,Y.startTimeMs);var k=(M=G>=0?n.pn[G]:null)? M.startTimeMs+M.durationMs:0,b=Y.startTimeMs+Y.durationMs;!M||Y.startTimeMs-k>n.W?n.pn.splice(G+1,0,Y):(M.durationMs=Math.max(k,b)-M.startTimeMs,M.Je=Math.max(M.Je,Y.Je));t(n.pn);t=g.fu(c);MND(n.Z,t.buffer.slice(t.byteOffset,t.byteLength+t.byteOffset),q,c.info.S)}else n.logger.X(350058965,"Empty slice")}else n.Ht.push(M)}; n.G.addEventListener("sabrCaptionsDataLoaded",n.X)},qIF=function(n,q){n=g.oG(n,{startTimeMs:q},function(M,t){return M.startTimeMs-t.startTimeMs}); return n>=0?n:-n-2},RU=function(n,q){g.H0.call(this,q); this.X=n;this.G=q;this.logger=new g.jr("caps");this.J=this.C=null;this.N=new nrG(this.G,this,this.logger,this.X.r7)},MND=function(n,q,M,t){n.logger.debug(function(){return"SABR captions data received for "+t}); n.C?n.J==null?n.logger.X(350058965,"Null loaded track meta data at captions data received"):M.Cl(q,n.J,t*1E3):n.logger.X(350058965,"Null Representation at captions data received")},tNs=function(n,q){var M=[],t; for(t in n.X.X)if(n.X.X.hasOwnProperty(t)){var c=n.X.X[t];if(g.P0(c,q||null)){var Y=c.info.id,G=Y,k="."+Y,b="",d="";if(c=c.info.captionTrack)Y=c.languageCode,G=c.displayName,k=c.vssId,b=c.kind,d=c.id;M.push(new g.oW({id:t,languageCode:Y,languageName:G,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:k,kind:b,captionId:d}))}}return M},cgO=function(n,q,M){var t=[],c; for(c in n.X.X)if(n.X.X.hasOwnProperty(c)){var Y=n.X.X[c];if(g.P0(Y,M||null)){var G=Y.info.captionTrack;G&&G.languageCode===q&&t.push(Y)}}return t.length?t[0]:null},YIA=function(n,q){if(!g.qEf(n)||n.X!=null&&g.SQu(q,n.X)&&n.X.X.rawcc!=null)return!1; q=!!n.X&&n.X.isManifestless&&Object.values(n.X.X).some(function(M){return g.P0(M,"386")}); n=!!n.X&&!n.X.isManifestless&&g.dGa(n.X);return q||n},GNO=function(){IU.call(this)},kNs=function(n){var q=KMF.length; if(n.byteLength0,g.g0(k)?void 0:k),b.push(N),c.X.push(N);else{var O={};Object.assign(O,k);bPK(n,q,M,t,c,!0,N,O,b)}}},dfw=function(n){var q=n.split(":"); n=0;q=g.S(q);for(var M=q.next();!M.done;M=q.next())n=n*60+Number(M.value);return n*1E3},NJF=function(n,q,M,t){t=Object.assign({ZB:0},t); return new fF(n,q,M,"_"+Hq++,t)},oU=function(n,q){g.F.call(this); this.G=n;this.Q1=q;this.X=null;this.W=this.G.Vq();this.logger=new g.jr("caps")},grG=function(n,q,M){if(typeof q==="string"||rCK(q))return[{trackData:q, Ta:M}];if(typeof q==="string"&&q.substring(0,6)==="WEBVTT"||typeof q!=="string"&&kNs(q))return[{trackData:q,Ta:M}];var t=new DataView(q);if(t.byteLength<=8||t.getUint32(4)!==1718909296)return[];var c=g.pjd(t);if(n.W&&c){var Y=g.wju(c),G=g.zLd(c);c=c.UQ;Y&&c&&n.W.Fc(c,Y,G)}n=g.I$(t,1835295092);if(!n||!n.length||!n[0].size)return[];Y=[];for(G=0;G1?1:0){case 1:return new Ae(q,n.Z,n.C,M.width,M.height,c,t,n.Q1.experiments,n.PC.bind(n),n.G);case 2:return new aU(q,n.Z,n.C,M.width,M.height,c,t,n.Q1.experiments,n.PC.bind(n),n.G);default:return new gP(q,n.Z,n.C,M.width,M.height, c,t,n.Q1.experiments,n.PC.bind(n),n.G)}},WMs=function(n,q,M){M=M===void 0?!1:M; var t=Q6.pu;n.Z={};Object.assign(n.Z,Q6);n.Z.pu={};Object.assign(n.Z.pu,t);n.C={pu:{}};var c=q.backgroundOverride?n.C:n.Z,Y=q.background||t.background;le.test(Y);c.pu.background=Y;c=q.colorOverride?n.C:n.Z;Y=q.color||t.color;le.test(Y);c.pu.color=Y;c=q.windowColorOverride?n.C:n.Z;Y=q.windowColor||Q6.windowColor;le.test(Y);c.windowColor=Y;c=q.backgroundOpacityOverride?n.C:n.Z;Y=q.backgroundOpacity;Y==null&&(Y=t.backgroundOpacity);c.pu.backgroundOpacity=Y;c=q.fontSizeIncrementOverride?n.C:n.Z;Y=q.fontSizeIncrement; Y==null&&(Y=t.fontSizeIncrement);c.pu.fontSizeIncrement=Y;Y=q.fontStyleOverride?n.C:n.Z;c=q.fontStyle;c==null&&(c=t.bold&&t.italic?3:t.bold?1:t.italic?2:0);Y=Y.pu;switch(c){case 1:Y.bold=!0;delete Y.italic;break;case 2:delete Y.bold;Y.italic=!0;break;case 3:Y.bold=!0;Y.italic=!0;break;default:delete Y.bold,delete Y.italic}c=q.textOpacityOverride?n.C:n.Z;Y=q.textOpacity;Y==null&&(Y=t.textOpacity);c.pu.textOpacity=Y;c=q.windowOpacityOverride?n.C:n.Z;Y=q.windowOpacity;Y==null&&(Y=Q6.windowOpacity);c.windowOpacity= Y;c=q.charEdgeStyleOverride?n.C:n.Z;Y=q.charEdgeStyle;Y==null&&(Y=t.charEdgeStyle);c.pu.charEdgeStyle=Y;c=q.fontFamilyOverride?n.C:n.Z;Y=q.fontFamily;Y==null&&(Y=t.fontFamily);c.pu.fontFamily=Y;n.loaded&&n.G1();M&&g.Pf("yt-player-caption-display-settings",q,2592E3)},vrK=function(n,q){if(!n.X)return{}; if(q){g.g0(q)||n.UN(q.vss_id,"m");if(n.S||!g.Yw(q))return;if(g.g0(q)){xL(n,null,!0);return}for(var M,t=g.iy(n.X.W,!0),c=0;c=0||n<0&&(-n-1)%2===1}; N6.prototype.length=function(){return this.segments.length/2}; g.y(YuO,g.F);g.W=YuO.prototype;g.W.ut=function(){g.F.prototype.ut.call(this);this.W&&this.W.cancel()}; g.W.im=function(){this.seekTo(this.player.getCurrentTime())}; g.W.seekTo=function(n){n-=this.player.NP();var q=this.X;this.X=g.Ws(this.xl.Ve(n).Ex);q!==this.X&&this.U&&this.U()}; g.W.reset=function(){this.J=new N6;this.C=-1;this.W&&(this.W.cancel(),this.W=null)}; g.W.XB=function(){this.qm();var n;if(n=this.X!=null)n=this.X,n=n.X.My(n);if(n&&!this.W&&!(this.X&&this.X.startTime-this.player.getCurrentTime()>30)){n=this.X;n=n.X.uA(n);var q=n.Ex[0],M;if((M=this.player.getVideoData())==null?0:M.enableServerStitchedDai)if(M=this.player.Vq()){var t=q.X.info.id,c=q.zs,Y=n.Ex[0].S;if(this.policy.SX){if(M=M.hV(Y,c,t,3))n.J=M}else if(t=M.vz(Y,c,t,3))if(M=M.OZ(c),M===0)t&&(n.X=new g.Jc(t));else if(M===2){this.N.start();G8O(this)&&this.seekTo(this.player.getCurrentTime()); return}}q.X.index.Lx(q.zs)?(this.J.contains(n.Ex[0].zs)||KBd(this,n),this.X=g.Ws(n.Ex)):G8O(this)&&this.seekTo(this.player.getCurrentTime())}this.N.start()}; g.y(OW,g.H0);g.W=OW.prototype;g.W.xz=function(n,q,M){var t=this;this.aN();q=dun(this,n.getId());q||(q=n.languageCode,q=this.X.isManifestless?N$F(this,q,"386"):N$F(this,q));if(q){var c=(q.index.NQ(q.index.s2())-q.index.getStartTime(q.index.s2()))*1E3,Y=new g.nls(this.G.T());this.J=new YuO(Y,this.G,q,function(G,k){M.Cl(G,n,k,c)},this.N||g.xJ(q.info),function(){t.J&&t.J.reset(); t.C=!0})}}; g.W.tR=function(){var n=this.C;this.C=!1;return n}; g.W.nF=function(n){var q=this.G.T().D("html5_fallback_if_rawcc_missing");var M=this.X.X.rawcc!=null;if(!this.N||!M&&q)q=this.X.isManifestless?bNS(this,"386"):bNS(this);else{if(!M){this.logger.X(386248249,"rawcc used but unavailable");return}q=[new g.oW({id:"rawcc",languageCode:"rawcc",languageName:"CC1",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"}),new g.oW({id:"rawcc",languageCode:"rawcc",languageName:"CC3",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"})]}q=g.S(q); for(M=q.next();!M.done;M=q.next())g.fe(this.W,M.value);n.VP()}; g.W.aN=function(){this.J&&(this.J.dispose(),this.J=null)}; g.W.KU=function(){return""}; var le=/^#(?:[0-9a-f]{3}){1,2}$/i;var eqA=["left","right","center","justify"];g.y(gP,g.w);g.W=gP.prototype;g.W.IW=function(n,q){this.hE=n;this.Yl=q;var M=g.nH(this.element,this.element.parentElement);this.eX=n-M.x;this.Ux=q-M.y}; g.W.p$=function(n,q){if(n!==this.hE||q!==this.Yl){g.qN(this.element,"ytp-dragging")||g.MN(this.element,"ytp-dragging");var M=g.Mv(this.element);n=n-this.eX-.02*this.o8;var t=q-this.Ux-.02*this.JQ,c=(n+M.width/2)/this.maxWidth*3;c=Math.floor(g.aR(c,0,2));var Y=(t+M.height/2)/this.maxHeight*3;Y=Math.floor(g.aR(Y,0,2));q=c+Y*3;n=(n+c/2*M.width)/this.maxWidth;n=g.aR(n,0,1)*100;M=(t+Y/2*M.height)/this.maxHeight;M=g.aR(M,0,1)*100;this.W.params.SK=q;this.W.params.gU=M;this.W.params.N9=n;this.W.params.isDefault= !1;this.X.SK=q;this.X.gU=M;this.X.N9=n;this.X.isDefault=!1;this.RL.SK=q;this.RL.gU=M;this.RL.N9=n;this.RL.isDefault=!1;this.jk()}}; g.W.Jo=function(){g.ts(this.element,"ytp-dragging")}; g.W.jk=function(){this.Mh(this.C)}; g.W.Mh=function(n){var q=this.QS?0:Math.min(this.IH(),this.maxWidth),M=this.pN(),t=this.QS;if(t){var c=getComputedStyle(this.J.parentNode);c=eH(c.borderLeftWidth)+eH(c.borderRightWidth)+eH(c.paddingLeft)+eH(c.paddingRight)}else c=0;var Y=c;c="";this.W.params.hG===3&&(c="rotate(180deg)");var G=t?"calc(96% - "+Y+"px)":"96%";g.wK(this.element,{top:0,left:0,right:"",bottom:"",width:q?q+"px":"",height:M?M+"px":"","max-width":G,"max-height":G,margin:"",transform:""});this.mO(n);c={transform:c,top:"",left:"", width:q?q+"px":"",height:M?M+"px":"","max-width":"","max-height":""};var k=this.X.N9*.96+2;G=this.X.SK;switch(G){case 0:case 3:case 6:(t=this.X.pu.fontSizeIncrement)&&t>0&&this.X.hG!==2&&this.X.hG!==3&&(k=Math.max(k/(1+t*2),2));c.left=k+"%";break;case 1:case 4:case 7:c.left=k+"%";k=this.J.offsetWidth;q||k?(q=q||k+1,c.width=q+"px",c["margin-left"]=t?q/-2-Y/2+"px":q/-2+"px"):c.transform+=" translateX(-50%)";break;case 2:case 5:case 8:c.right=100-k+"%"}t=this.X.gU*.96+2;switch(G){case 0:case 1:case 2:c.top= t+"%";break;case 3:case 4:case 5:c.top=t+"%";(M=M||this.element.clientHeight)?(c.height=M+"px",c["margin-top"]=M/-2+"px"):c.transform+=" translateY(-50%)";break;case 6:case 7:case 8:c.bottom=100-t+"%"}g.wK(this.element,c);if(this.S){M=this.J.offsetHeight;t=1;for(q=0;qq)q=0,this.IL=!1,this.C=[],this.N=this.SX=this.nm=null,g.WT(this.J);for(;q10?k-1:k);n=T$(n,"hg");n!=null&&(G.JT=n);Y[M]=G;break;case "ws":M=n.getAttribute("id");this.U[M]=wVs(this,n);break;case "wp":M=n.getAttribute("id"),this.B[M]=zqF(this,n)}if(c){t=[];c=Array.from(c.childNodes);c=g.S(c);for(n=c.next();!n.done;n=c.next())if(n=n.value,n.nodeType===1)switch(n.tagName){case "w":this.X=JCO(this,n,q,!1);(n=this.N[this.X.id])&&n.end>this.X.start&&(n.end=this.X.start);this.N[this.X.id]=this.X;t.push(this.X);break;case "p":var b=n;k=q;M=[];Y=b.getAttribute("w")|| this.S;G=!!vq(b,"a");k=(Pq(b,"t")||0)+k;var d=Pq(b,"d")||5E3;G||(!this.C&&this.W&&this.W.windowId===Y&&this.W.end>k&&(this.W.end=k),this.W&&this.W.text==="\n"&&(this.W.text=""));var N=G?6:5,O=b.getAttribute("p");O=O?this.pens[O]:null;var e=Array.from(b.childNodes);e.length&&(this.C=b.getAttribute("d")!=null);for(b=0;b0&&(G=!0);var I=void 0;E.nodeType===1&&(I=E);if(I&&I.tagName==="s"){if((E=(E=I.getAttribute("p"))?this.pens[E]:null)&&E.SY&&(E.SY===1?(E=e.slice(b, b+4),E.length===4&&(h=Rqw(k,d,Y,G,N,E,this.pens),b+=3)):h=Rqw(k,d,Y,G,N,[I],this.pens)),!h){var L=I;h=k;I=d;E=Y;var T=G,v=N,B=L.textContent?L.textContent:"",m=L.getAttribute("p");m=m?this.pens[m]:null;L=Pq(L,"t")||0;h=new SH(h+L,I-L,v,E,B,T,m)}}else h=new SH(k,d,N,Y,E.textContent||"",G,O);M.push(h);this.W=h}if(M.length>0)for(M[0].windowId===this.S&&(this.X=JCO(this,n,q,!0),t.push(this.X)),n=g.S(M),M=n.next();!M.done;M=n.next())M=M.value,M.windowId=this.X.id,this.X.X.push(M),t.push(M)}q=t}else q=[]; return q};var Ufs=new Map([[9,1],[10,1],[11,2],[12,3],[13,4],[14,5]]);g.y(ue,IU);ue.prototype.reset=function(){this.W.clear()}; ue.prototype.Z=function(n,q){var M=JSON.parse(n);if(!M)return[];if(M.pens){n=0;for(var t=g.S(M.pens),c=t.next();!c.done;c=t.next()){c=c.value;var Y={},G=c.pParentId;G&&Object.assign(Y,this.X.get(G));c.bAttr&&(Y.bold=!0);c.iAttr&&(Y.italic=!0);c.uAttr&&(Y.underline=!0);G=c.ofOffset;G!=null&&(Y.offset=G);c.szPenSize!==void 0&&(Y.fontSizeIncrement=c.szPenSize/100-1);G=c.etEdgeType;G!=null&&(Y.charEdgeStyle=G);c.ecEdgeColor!==void 0&&(Y.BT=Bq(c.ecEdgeColor));G=c.fsFontStyle;G!=null&&G!==0&&(Y.fontFamily= G);c.fcForeColor!==void 0&&(Y.color=Bq(c.fcForeColor));c.foForeAlpha!==void 0&&(Y.textOpacity=c.foForeAlpha/255);c.bcBackColor!==void 0&&(Y.background=Bq(c.bcBackColor));c.boBackAlpha!==void 0&&(Y.backgroundOpacity=c.boBackAlpha/255);(G=c.rbRuby)&&G!==10&&(Y.SY=G>10?G-1:G,Y.textEmphasis=Ufs.get(Y.SY));c.hgHorizGroup&&(Y.JT=c.hgHorizGroup);this.X.set(n++,Y)}}if(M.wsWinStyles)for(n=0,t=g.S(M.wsWinStyles),c=t.next();!c.done;c=t.next())c=c.value,Y={},(G=c.wsParentId)?Object.assign(Y,this.S.get(G)):Object.assign(Y, this.C),c.mhModeHint!==void 0&&(Y.ZB=c.mhModeHint),c.juJustifCode!==void 0&&(Y.textAlign=c.juJustifCode),c.pdPrintDir!==void 0&&(Y.hG=c.pdPrintDir),c.sdScrollDir!==void 0&&(Y.XY=c.sdScrollDir),c.wfcWinFillColor!==void 0&&(Y.windowColor=Bq(c.wfcWinFillColor)),c.wfoWinFillAlpha!==void 0&&(Y.windowOpacity=c.wfoWinFillAlpha/255),this.S.set(n++,Y);if(M.wpWinPositions)for(n=0,t=g.S(M.wpWinPositions),c=t.next();!c.done;c=t.next())c=c.value,Y={},(G=c.wpParentId)&&Object.assign(Y,this.J.get(G)),c.ahHorPos!== void 0&&(Y.N9=c.ahHorPos),c.apPoint!==void 0&&(Y.SK=c.apPoint),c.avVerPos!==void 0&&(Y.gU=c.avVerPos),c.ccCols!==void 0&&(Y.jg=c.ccCols),c.rcRows!==void 0&&(Y.PU=c.rcRows),this.J.set(n++,Y);if(M.events){n=[];M=g.S(M.events);for(t=M.next();!t.done;t=M.next()){var k=t.value;c=(k.tStartMs||0)+q;Y=k.dDurationMs||0;if(k.id)G=String(k.id),t=VyS(this,k,c,Y,G),n.push(t),this.W.set(G,t);else{k.wWinId?G=k.wWinId.toString():(G="_"+Hq++,t=VyS(this,k,c,Y,G),n.push(t),this.W.set(G,t));t=n;var b=k;Y===0&&(Y=5E3); k=this.W.get(G);var d=!!b.aAppend,N=d?6:5,O=b.segs,e=null;b.pPenId&&(e=this.X.get(b.pPenId));for(b=0;b1?1:0)===2&&d&&h==="\n")continue;E=null;var T=[],v;if(v=L&&L.SY===1){v=O;var B=b;if(B+3>=v.length||!v[B+1].pPenId||!v[B+2].pPenId||!v[B+3].pPenId)v=!1;else{var m=v[B+1].pPenId;(m=this.X.get(m))&&m.SY&&m.SY===2?(m=v[B+2].pPenId,m=this.X.get(m),!m||!m.SY|| m.SY<3?v=!1:(m=v[B+3].pPenId,v=(m=this.X.get(m))&&m.SY&&m.SY===2?!0:!1)):v=!1}}if(v)I=O[b+1].utf8,E=O[b+3].utf8,v=O[b+2].utf8,B=this.X.get(O[b+2].pPenId),h=azG(h,I,v,E,B),E=new SH(c,Y,N,G,h,d,L),b+=3;else{if(h.indexOf("<")>-1){var a=void 0;T=L;v=e;B=c;m=Y;var x=I,V=N,bf=d,Ka=[],dd=g.xN(""+h+"");if(!dd.getElementsByTagName("parsererror").length&&((a=dd.firstChild)==null?0:a.childNodes.length))for(a=g.S(dd.firstChild.childNodes),dd=a.next();!dd.done;dd=a.next()){dd=dd.value;var gd=void 0, MR=void 0,lf=(MR=(gd=dd.textContent)==null?void 0:gd.replace(/\n/g,""))!=null?MR:"";if(dd.nodeType!==3||lf&&lf.match(/^ *$/)==null){gd={};Object.assign(gd,T||v);MR=void 0;switch((MR=dd)==null?void 0:MR.tagName){case "b":gd.bold=!0;break;case "i":gd.italic=!0;break;case "u":gd.underline=!0}Ka.push(new SH(B+x,m-x,V,k.id,lf,bf,gd))}}T=Ka}T.length||(T=[new SH(c+I,Y-I,N,k.id,h,d,L||e)])}if(T.length)for(d=g.S(T),L=d.next();!L.done;L=d.next())L=L.value,t.push(L),k.X.push(L);else E&&(t.push(E),k.X.push(E))}d= !0}}}q=n}else q=[];return q};g.y(DU,g.H0);DU.prototype.xz=function(n,q,M){pZF(this.videoData.videoId,n.vssId,M.Cl)}; DU.prototype.nF=function(n){if(this.audioTrack)for(var q=g.S(this.audioTrack.captionTracks),M=q.next();!M.done;M=q.next())g.fe(this.W,M.value);n.VP()};g.y(Ae,gP);Ae.prototype.mO=function(n){var q=this.W.X;gP.prototype.mO.call(this,n);for(n=n.length;n0;n.S--){var q=$L(n),M=$L(n),t=$L(n);q&4&&(q&3)===this.track&&(this.track===0||this.track===1)&&(q=this.X,q.X.push({time:n.Z,type:this.track,YJ:M,NN:t,order:q.X.length}))}LBS(this.X,n);return n.W}return[]}; ZU.prototype.reset=function(){this.X.clear()};g.y(aU,gP);g.W=aU.prototype;g.W.jk=function(){g.Vx(this.uG)}; g.W.Zx=function(){this.element.removeEventListener("transitionend",this.Zx,!1);g.ts(this.element,"ytp-rollup-mode");this.Mh(this.O9,!0)}; g.W.pN=function(){return this.Z?this.xl:this.U}; g.W.IH=function(){return this.Z?this.U:this.xl}; g.W.Mh=function(n,q){this.O9=n;if(this.W.params.PU){for(var M=0,t=0;t0&&M=4){var k=dfw(G[1]),b=dfw(G[2])-k;k+=Y;var d=(G=G[3])?G.split(" "):[];G={};var N=null;var O="";var e=null,E="";d=g.S(d);for(var h=d.next();!h.done;h=d.next())if(h=h.value.split(":"),h.length===2){var I=h[1];switch(h[0]){case "line":h=I.split(",");h[0].endsWith("%")&&(N=h[0],G.gU=Number.parseInt(N, 10),h.length===2&&(O=h[1].trim()));break;case "position":h=I.split(",");e=h[0];G.N9=Number.parseInt(e,10);h.length===2&&(E=h[1].trim());break;case "align":switch(I){case "start":G.textAlign=0;break;case "middle":G.textAlign=2;break;case "end":G.textAlign=1}}}N||O||(O="end");if(!e)switch(G.textAlign){case 0:G.N9=0;break;case 1:G.N9=100;break;case 2:G.N9=50}if(G.textAlign!=null){N=0;switch(O){case "center":N+=3;break;case "end":N+=6;break;default:N+=0}switch(E){case "line-left":N+=0;break;case "center":N+= 1;break;case "line-right":N+=2;break;default:switch(G.textAlign){case 0:N+=0;break;case 2:N+=1;break;case 1:N+=2}}O=N<0||N>8?7:N;G.SK=O}c=c.substring(AgG.lastIndex).replace(/[\x01-\x09\x0b-\x1f]/g,"");E=G;G=c;c={};if(G.indexOf("<")<0&&G.indexOf("&")<0)Y=NJF(k,b,5,E),b=new SH(k,b,5,Y.id,G,!1,g.g0(c)?void 0:c),M.push(Y),M.push(b),Y.X.push(b);else for(O=G.split(mfK),O.length===1?(G=5,E=NJF(k,b,G,E)):(N=G=6,E=Object.assign({jg:32},E),E=new fF(k,b,N,"_"+Hq++,E)),M.push(E),N=k,e=0;e"+d+""),h.getElementsByTagName("parsererror").length?(I=h.createElement("span"),I.appendChild(h.createTextNode(d))):I=h.firstChild,bPK(this,N,b-(N-k),G,E,e>0,I,c,M)):N=dfw(d)+Y}AgG.lastIndex=0}}return M}; var DfK=/^NOTE/,BJQ=/(?:\r\n|\r|\n){2,}/,AgG=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"),mfK=RegExp("<((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})>");g.y(oU,g.F);oU.prototype.clear=function(){this.X&&this.X.dispose();this.X=null}; oU.prototype.reset=function(){this.X&&this.X.reset()}; oU.prototype.ut=function(){g.F.prototype.ut.call(this);this.clear()};var Q6={windowColor:"#080808",windowOpacity:0,textAlign:2,SK:7,N9:50,gU:100,isDefault:!0,pu:{background:"#080808",backgroundOpacity:.75,charEdgeStyle:0,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,offset:1}};g.y(ygF,g.Ib);g.W=ygF.prototype;g.W.ut=function(){if(this.S||this.jX){var n=this.G.Q6();n&&!n.qm()&&n.DC()}else lLO(this,!1);g.Ib.prototype.ut.call(this)}; g.W.Y5=function(){return this.Q1.D("html5_honor_caption_availabilities_in_audio_track")&&this.J!=="LIVE"&&this.J!=="SABR_LIVE"}; g.W.vt=function(){if(this.hE)return this.S||this.jX;var n=this.getAudioTrack();if(this.Y5()){if(!n.captionTracks.length)return!1;if(!this.X)return!0}n=CAL(n,g.fl(this.Q1));return n==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?!0:n==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"?wP(this):XlF(this)||wP(this)?!0:jss(this)}; g.W.load=function(){g.Ib.prototype.load.call(this);this.U=this.getAudioTrack();if(this.X)this.W&&(this.Yl.clear(),this.S?ILD(this,!0):this.player.getPresentingPlayerType()!==3&&this.X.xz(this.W,"json3",this.uG),this.S||this.jX||V6(this)||this.player.dZ("captionschanged",g.z3(this.W)));else{var n;this.J==="OFFLINE"?n=new DU(this.player,this.videoData,this.getAudioTrack()):this.J==="SABR_LIVE"?n=new RU(this.videoData.X,this.player):this.J==="LIVE"?n=new OW(this.videoData.X,this.player):this.J==="INNERTUBE"? n=new g.Le(this.player,this.videoData,this.getAudioTrack()):n=new g.v0(this.player,this.videoData.K8,this.videoData.videoId,g.tGa(this.videoData),this.videoData.pL,this.videoData.eventId);this.X=n;g.Z(this,this.X);this.X.nF(this.uG)}}; g.W.unload=function(){this.S&&this.W?ILD(this,!1):(this.rJ&&g.CO(this.rJ),this.player.sT("captions"),this.nm=[],this.X&&this.X.aN(),this.Yl.clear(),this.xl&&this.player.y6(this.xl),this.G1());g.Ib.prototype.unload.call(this);this.player.UA();this.player.dZ("captionschanged",{})}; g.W.create=function(){this.vt()&&this.load();var n;a:{var q,M,t;if(this.Q1.D("web_player_nitrate_promo_tooltip")&&((q=this.videoData.getPlayerResponse())==null?0:(M=q.captions)==null?0:(t=M.playerCaptionsTracklistRenderer)==null?0:t.enableTouchCaptionsNitrate)){var c,Y;if(q=(n=this.videoData.getPlayerResponse())==null?void 0:(c=n.captions)==null?void 0:(Y=c.playerCaptionsTracklistRenderer)==null?void 0:Y.captionTracks)for(n=g.S(q),c=n.next();!c.done;c=n.next())if(c=c.value,c.kind==="asr"&&c.languageCode=== "en"){n=!0;break a}}n=!1}n&&this.G.publish("showpromotooltip",this.N.element)}; g.W.VP=function(){var n=CAL(this.player.getAudioTrack(),g.fl(this.Q1));var q=n==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?Je(this,this.B):n==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"&&wP(this)?z$(this):XlF(this)||this.B||jss(this)?Je(this,this.B):wP(this)?z$(this):null;if(this.S||this.jX){var M=g.iy(this.X.W,!0);n=[];for(var t=0;t0&&(gd=this.W,this.T8(gd,!!gd,V6(this)?"g":this.B?"m":"s"));this.player.y6(q,void 0,this.J==="LIVE"||this.J==="SABR_LIVE"); !this.B||this.jX||V6(this)||g.hi(this.Q1)||g.d1(this.Q1)||g.BD(this.Q1)||this.Q1.IL==="shortspage"||this.player.isInline()||(g.CO(this.rJ),q=oOn({SK:0,N9:5,gU:5,PU:2,textAlign:0,hG:0,lang:"es-419"}),this.AE=[q],gd=["Haz clic en "," para acceder a la configuraci\u00f3n."],this.eX||(Y=new g.ta(g.f$()),g.Z(this,Y),this.eX=Y.element),Y=q.end-q.start,(G=g.w1(this.W))&&this.AE.push(new SH(q.start,Y,0,q.id,G)),this.AE.push(new SH(q.start,Y,0,q.id,gd[0]),new SH(q.start,Y,0,q.id,this.eX,!0),new SH(q.start, Y,0,q.id,gd[1],!0)),this.player.y6(this.AE),g.Jd(this.rJ));!this.B||this.jX||V6(this)||(g.fl(this.Q1)?CF(this,!0):rP(this,!0),this.U&&(this.U.J=this.W),this.player.UA());this.B=!1}}; g.W.onCueRangeEnter=function(n){this.nm.push(n);dP(this.SX)}; g.W.onCueRangeExit=function(n){g.fQ(this.nm,n);this.X instanceof OW&&this.X.N&&this.player.Li([n]);dP(this.SX)}; g.W.getCaptionWindowContainerId=function(){return this.N.element.id}; g.W.vBl=function(){TJL(this,this.AE);this.AE=null}; g.W.y4=function(){var n=this;if(!this.Wg||!this.S){this.SX.stop();g.DRd(this.V1);this.nm.sort(g.VS);var q=this.nm;if(this.xl){var M=g.Pl(q,function(Y){return this.xl.indexOf(Y)===-1},this); M.length&&(q=M)}q=g.S(q);for(M=q.next();!M.done;M=q.next())LMF(this,M.value);q=g.S(Object.entries(this.wJ));var t=q.next();for(M={};!t.done;M={Dh:void 0,P$:void 0},t=q.next()){var c=g.S(t.value);t=c.next().value;c=c.next().value;M.Dh=t;M.P$=c;this.V1[M.Dh]?(M.P$.element.parentNode||(M.P$ instanceof aU||M.P$ instanceof Ae||g.iV(this.wJ,function(Y){return function(G,k){k!==Y.Dh&&G.W.params.SK===Y.P$.W.params.SK&&G.W.params.N9===Y.P$.W.params.N9&&G.W.params.gU===Y.P$.W.params.gU&&(G.dispose(),delete n.wJ[k]); return k===Y.Dh}}(M),this),this.N.element.appendChild(M.P$.element)),M.P$.Mh(this.V1[M.Dh])):(M.P$.dispose(),delete this.wJ[M.Dh])}}}; g.W.XIb=function(){WMs(this,{},!0);this.player.dZ("captionssettingschanged")}; g.W.Ui=function(){var n=Q6.pu;n={background:n.background,backgroundOpacity:n.backgroundOpacity,charEdgeStyle:n.charEdgeStyle,color:n.color,fontFamily:n.fontFamily,fontSizeIncrement:n.fontSizeIncrement,fontStyle:n.bold&&n.italic?3:n.bold?1:n.italic?2:0,textOpacity:n.textOpacity,windowColor:Q6.windowColor,windowOpacity:Q6.windowOpacity};var q=tyw()||{};q.background!=null&&(n.background=q.background);q.backgroundOverride!=null&&(n.backgroundOverride=q.backgroundOverride);q.backgroundOpacity!=null&&(n.backgroundOpacity= q.backgroundOpacity);q.backgroundOpacityOverride!=null&&(n.backgroundOpacityOverride=q.backgroundOpacityOverride);q.charEdgeStyle!=null&&(n.charEdgeStyle=q.charEdgeStyle);q.charEdgeStyleOverride!=null&&(n.charEdgeStyleOverride=q.charEdgeStyleOverride);q.color!=null&&(n.color=q.color);q.colorOverride!=null&&(n.colorOverride=q.colorOverride);q.fontFamily!=null&&(n.fontFamily=q.fontFamily);q.fontFamilyOverride!=null&&(n.fontFamilyOverride=q.fontFamilyOverride);q.fontSizeIncrement!=null&&(n.fontSizeIncrement= q.fontSizeIncrement);q.fontSizeIncrementOverride!=null&&(n.fontSizeIncrementOverride=q.fontSizeIncrementOverride);q.fontStyle!=null&&(n.fontStyle=q.fontStyle);q.fontStyleOverride!=null&&(n.fontStyleOverride=q.fontStyleOverride);q.textOpacity!=null&&(n.textOpacity=q.textOpacity);q.textOpacityOverride!=null&&(n.textOpacityOverride=q.textOpacityOverride);q.windowColor!=null&&(n.windowColor=q.windowColor);q.windowColorOverride!=null&&(n.windowColorOverride=q.windowColorOverride);q.windowOpacity!=null&& (n.windowOpacity=q.windowOpacity);q.windowOpacityOverride!=null&&(n.windowOpacityOverride=q.windowOpacityOverride);return n}; g.W.Ue=function(n,q){var M={};Object.assign(M,tyw());Object.assign(M,n);WMs(this,M,q);this.player.dZ("captionssettingschanged")}; g.W.G1=function(){!this.S&&this.loaded&&(g.n3(this.wJ,function(n,q){n.dispose();delete this.wJ[q]},this),this.y4())}; g.W.X7=function(n,q){switch(n){case "fontSize":if(isNaN(q))break;n=g.aR(q,-2,4);this.Ue({fontSizeIncrement:n});return n;case "reload":q&&!this.S&&xL(this,this.W,!0);break;case "stickyLoading":q!==void 0&&this.Q1.B&&(g.fl(this.Q1)?CF(this,!!q):rP(this,!!q));break;case "track":return vrK(this,q);case "tracklist":return this.X?g.Wn(g.iy(this.X.W,!(!q||!q.includeAsr)),function(M){return g.z3(M)}):[]; case "translationLanguages":return this.X?this.X.S.map(function(M){return Object.assign({},M)}):[]; case "sampleSubtitles":this.S||q===void 0||lLO(this,!!q);break;case "sampleSubtitlesCustomized":this.S||lLO(this,!!q,q);break;case "recommendedTranslationLanguages":return g.X4();case "defaultTranslationSourceTrackIndices":return this.X?this.X.B:[]}}; g.W.getOptions=function(){var n="reload fontSize track tracklist translationLanguages sampleSubtitle".split(" ");this.Q1.B&&n.push("stickyLoading");return n}; g.W.Vg=function(){var n=this.W;if(this.G.XI("captions")){if(this.Q1.D("html5_modify_caption_vss_logging")){var q;return(n=(q=this.videoData.gY)!=null?q:null)?{cc:g.fw1(n)}:{}}if(n)return q=n.vssId,n.translationLanguage&&q&&(q="t"+q+"."+g.J8(n)),{cc:q}}return{}}; g.W.FRm=function(){this.isSubtitlesOn()?(g.fl(this.Q1)?CF(this,!1):rP(this,!1),fLd(this),xL(this,null,!0)):this.zO()}; g.W.zO=function(){var n=V6(this)||!this.W?Je(this,!0):this.W;n&&this.UN(n.vssId,"m");this.isSubtitlesOn()||xL(this,V6(this)||!this.W?Je(this,!0):this.W,!0)}; g.W.isSubtitlesOn=function(){return!!this.loaded&&!!this.W&&!V6(this)}; g.W.dPt=function(){var n=V6(this);wP(this,n)?xL(this,this.getAudioTrack().X,!1):this.videoData.captionTracks.length&&(this.loaded&&this.unload(),this.Y5()&&(this.B=!1,this.W=null,this.X&&(this.X.dispose(),this.X=null)),this.vt()&&(n?xL(this,Je(this,!1),!1):this.load()))}; g.W.Jp=function(n){n&&(this.RL={top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:1-n.left-n.right,height:1-n.top-n.bottom},this.N.element.style.top=this.RL.top*100+"%",this.N.element.style.left=this.RL.left*100+"%",this.N.element.style.width=this.RL.width*100+"%",this.N.element.style.height=this.RL.height*100+"%",this.N.element.style.position="absolute",n=PzK(this))&&(this.N.element.style.width=n.width+"px",this.N.element.style.height=n.height+"px")}; g.W.onVideoDataChange=function(n,q){n==="newdata"&&(this.videoData=q,this.loaded&&this.unload(),this.B=!1,this.W=null,this.X&&(this.X.dispose(),this.X=null,this.player.dZ("captionschanged",{})),this.vt()&&this.load())}; g.W.getAudioTrack=function(){return this.player.getAudioTrack()}; g.W.xn1=function(){var n=this.G.Q6();n&&!n.qm()&&n.DC();this.G.isFullscreen()?(this.S=this.hE=!0,this.loaded&&this.VP()):(this.hE=this.Q1.controlsType==="3",this.S=hmK(this));xL(this,this.W)}; g.W.PC=function(){var n,q,M,t=(n=this.videoData.getPlayerResponse())==null?void 0:(q=n.captions)==null?void 0:(M=q.playerCaptionsTracklistRenderer)==null?void 0:M.openTranscriptCommand;t&&this.player.Km("innertubeCommand",t)}; g.W.T8=function(n,q,M){var t=/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,c="";n&&(c=n.vssId,c=c.replace(t,""));var Y="";n&&n.getId()&&(Y=n.getId()||"");n&&n.getXtags()&&(n=n.getXtags(),n=n.replace(t,""),Y=Y.concat(";"+n));this.G.T8(q?c:"",q?Y:"",M)}; g.W.UN=function(n,q){n=(n||"").replace(/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,"");n.length>0&&this.G.UN(n,q)};g.SC("captions",ygF);})(_yt_player);